Создано A. Daniley 06/09/2012.Разместил в категорию Debian, Linux, Ubuntu
после успешной установки web сервера LAMP, нам необходимо разместить свой сайт на етом web сервере, и установить CMS :)
переходим в папку /var/www/ именно в ней наш web сервер хранит, ваши сайты.
cd /var/www/
в этой папке необходимо создать папку для сайта в которую вы потом загрузите ваш web сайт.
mkdir site.com
далее, в папке /etc/apache2/sites-available/ находится файл настроек default в котором хранятся настройки web сервера, скопируем эти настройки для нашего сайта, что бы не путаться назовём файл с настройками — так же как и наш сайт.
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/site.com
теперь откроем этот сайт для редактирования и подправим эти настройки, так что бы наш web сервер знал что делать с нашим сайтом.
sudo nano /etc/apache2/sites-available/site.com
всё содержимое этого файла стираем и вместо его вставляем этот текст.
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
AllowOverride All
далее нажимаем CTRL+X и сохраняем
В каталоге /etc/apache2/sites-enabled
создадим ссылку на созданный только что файл (/etc/apache2/sites-available/site.com):
# cd /etc/apache2/sites-enabled
# ln -s /etc/apache2/sites-available/site.com site.com
включаем ЧПУ модуль для web сервера
sudo a2enmod rewrite
присвоим нашему сайту IP адрес.
sudo nano /etc/hosts
в открывшемся файле добавляем
192.168.0.1 site.com
нажимаем CTRL+X — что бы сохранить изменения.
перезагрузим web сервер.
sudo /etc/init.d/apache2 reload
сайт теперь доступен по адресу 192.168.0.1/site.com
что бы сайт был доступен по адресу 192.168.0.1 , отключаем сайт по умолчанию
a2dissite default
a2ensite site.com
но что бы проверить работает ли наш сайт, нам надо создать страницу в созданной нами папке /var/www/site.com/
nano /var/www/site.com/index.html
и добавить в него любой текст для проверки, что бы мы могли увидеть что сайт работает без ошибок например такой
test page
This is the default web page for this server.
The web server software is running but no content has been added, yet.
sudo /etc/init.d/apache2 restart
открываем наш браузер и получаем наслаждение от проделанной работы.