Как я устанавливал сайт на VDS-сервер
- Андрей Булатов
- Автор темы
- Не в сети
- Администратор
- Российский космополит
mysql в моих неопытных руках не стартанул. Благо, техническая поддержка хостинга запустила мне mysql-сервер - и это состояние сервера я скопировал в бэкап, к которому затем неоднократно возвращался.
Корневую папку для сайта пробовал расположить в home и в var - но у меня ничего не получалось с правами доступа к файлам. Сайт работал только при полном доступе к файлам (chmod 777).
Интересно, я нигде не встречал в мануалах, сам допетрил - пользователю Апача установил пароль:
После чего я уже мог запускать ssh-клиент, править файлы от имени Апача.
Но пока от имени самого главного хозяина сервера root создаю папку для сайта:
Дальше в файле /etc/apache2/sites-available/default указал путь сайта к его корневой папке:
Хосты /etc/hosts редактировал таким образом:<VirtualHost guran.name>
ServerAdmin (адрес почты)
DocumentRoot /var/www/guran.name
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/guran.name>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
Создал таблицу mysql, перезагрузил Апач:127.0.0.1 localhost.localdomain localhost
(ip-адрес) guran.name guran
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02: ip6-allhosts
Работа ещё не закончена, надо ещё кое-чего устанавливать из пакетов PHP, настраивать их. Но половина работы уже сделано, можно создавать новый бэкап.
Мы новый мир построим
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Андрей Булатов
- Автор темы
- Не в сети
- Администратор
- Российский космополит
Options +MultiViews
Без неё модуль реврит не работает, не создаёт ссылки.
Мы новый мир построим
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.