User Tools

Site Tools


ubuntuvhost810:start

This is an old revision of the document!


Web Hosting

Для веб хостинга берем LAMP1) в качестве базовой конфигурации.

Secure Shell

Прежде чем настраивать веб хостинг мы обеспечим безопасность нашего сервера и данных наших потенциальных пользователей.

Apache Virtual Host

Перейдем в каталог cd /etc/apache2/sites-available/ и создадим в нем файл drivesource следующего содержания

export WEBUSER=drivesource
cat <<EOFCONFIG >/etc/apache2/sites-available/${WEBUSER}
<VirtualHost *:80>
    ServerAdmin     svschwartz[at]gmail.com
    DocumentRoot    /var/vhost/${WEBUSER}/htdocs
 
    ServerName      ${WEBUSER}.ru
    ServerAlias     www.${WEBUSER}.ru
 
    ErrorLog        /var/log/apache2/${WEBUSER}/error.log
    TransferLog     /var/log/apache2/${WEBUSER}/access.log
    CustomLog       /var/log/apache2/${WEBUSER}/traf.log traff
    CustomLog       /var/log/apache2/${WEBUSER}/combined.log combined
 
    ScriptAlias /cgi-bin/ /var/vhost/${WEBUSER}/cgi-bin/
    <Directory /var/vhost/${WEBUSER}/cgi-bin>
        AllowOverride None
        Options ExecCGI
        Order allow,deny
        Allow from all
    </Directory>
 
    <Directory /var/vhost/${WEBUSER}/htdocs>
        Options Indexes Includes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
 
</VirtualHost>
EOFCONFIG
a2ensite ${WEBUSER}

Активируем сайт

/etc/init.d/apache2 reload
1)
Linux Apache Mysql PHP
ubuntuvhost810/start.1230914180.txt.gz · Last modified: (external edit)