- Регистрация
- 11 Апр 2013
- Сообщения
- 303
- Лучшие ответы
- 0
- Репутация
- 33
После успешной установки web сервера LAMP, нам необходимо разместить свой сайт на этом web сервере, и установить CMS
переходим в папку /var/www/ именно в ней наш web сервер хранит, ваши сайты.
в этой папке необходимо создать папку для сайта в которую вы потом загрузите ваш web сайт.
далее, в папке /etc/apache2/sites-available/ находится файл настроек default в котором хранятся настройки web сервера, скопируем эти настройки для нашего сайта, что бы не путаться назовём файл с настройками – так же как и наш сайт.
теперь откроем этот сайт для редактирования и подправим эти настройки, так что бы наш web сервер знал что делать с нашим сайтом.
всё содержимое этого файла стираем и вместо его вставляем этот текст.
далее нажимаем CTRL+X и сохраняем
включаем ЧПУ модуль для web сервера
присвоим нашему сайту IP адрес.
в открывшемся файле добавляем
нажимаем CTRL+X – что бы сохранить изменения.
перезагрузим web сервер.
сайт теперь доступен по адресу 192.168.0.1/site.com
что бы сайт был доступен по адресу 192.168.0.1 , отключаем сайт по умолчанию
но что бы проверить работает ли наш сайт, нам надо создать страницу в созданной нами папке /var/www/site.com/
и добавить в него любой текст для проверки, что бы мы могли увидеть что сайт работает без ошибок например такой
открываем наш браузер и получаем наслаждение от проделанной работы.
переходим в папку /var/www/ именно в ней наш web сервер хранит, ваши сайты.
PHP:
cd /var/www/
PHP:
mkdir site.com
PHP:
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/site.com
PHP:
sudo nano /etc/apache2/sites-available/site.com
PHP:
<VirtualHost *:80>
ServerAdmin webmaster@site.com
ServerName site.com
ServerAlias www.site.com
DocumentRoot /var/www/site.com
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined
<Directory '/var/www/site.com/'>;
AllowOverride All
</Directory>
</VirtualHost>
включаем ЧПУ модуль для web сервера
PHP:
sudo a2enmod rewrite
PHP:
sudo nano /etc/hosts
PHP:
192.168.0.1 site.com
перезагрузим web сервер.
PHP:
sudo /etc/init.d/apache2 reload
что бы сайт был доступен по адресу 192.168.0.1 , отключаем сайт по умолчанию
PHP:
a2dissite default
a2ensite site.com
PHP:
nano /var/www/site.com/index.html
PHP:
<html>
<body>
<h1>test page</h1>
<p>This is the default web page for this server.</p>
<p>The web server software is running but no content has been added, yet.</p>
</body>
</html>
PHP:
sudo /etc/init.d/apache2 restart
Автор: A. DANILEY