說明:html
配置apache虛擬主機步驟nginx
<VirtualHost *:80> --------------這裏用於配置基於IP地址或者基於端口的虛擬主機(配置多個端口或配置多個IP地址分別對應配置基於端口/IP地址的虛擬主機) ServerAdmin webmaster@dummy-host.example.com ---------配置管理員郵箱 DocumentRoot "/usr/local/apache/docs/dummy-host.example.com" ---------配置站點目錄所在路徑(如/var/www/html) ServerName dummy-host.example.com ---------配置虛擬主機的域名(如www.test.com) ServerAlias www.dummy-host.example.com ---------配置虛擬主機別名(如,test.com用於301跳轉) ErrorLog "logs/dummy-host.example.com-error_log" ---------配置記錄錯誤日誌文件存放路徑 CustomLog "logs/dummy-host.example.com-access_log" common ---------配置記錄網站訪問日誌文件存放路徑 </VirtualHost>
Include conf/extra/httpd-mpm.conf Include conf/extra/httpd-vhosts.conf Include conf/extra/httpd-default.conf <Directory "/PATH"> --------------這裏要添加改爲咱們配置的存放虛擬主機目錄站點的路徑(如 /var/www/html) Options FollowSymLinks --------------這裏優化,沒有主頁也不顯示根目錄 AllowOverride None --------------如下3項是安全方面的優化 Order allow,deny Allow from all </Directory>