Apache通過配置埠訪問不同目錄
阿新 • • 發佈:2018-12-31
Linux下Apache配置
- 在Apache配置目錄下,找到httpd.conf檔案,我的目錄是在
/etc/httpd/conf
下 - 開啟配置檔案,在大概70行的位置上可以看到配置檔案的註釋:
- 這段註釋的大概意思是我們可以通過新增
<VirtualHost></VirtualHost>
標籤框來定義虛擬主機,同時會覆蓋預設的配置 - 接下來就是自己配置埠瞭如下:
<VirtualHost *:80> ServerName www.xxxxx.net DocumentRoot "/xxx" <Directory "/xxx/"> AllowOverride All Options Indexes FollowSymLinks Require all granted </Directory> </VirtualHost> <VirtualHost *:8080> ServerName www.xxxxx.net:8080 DocumentRoot "/xx/xxx" <Directory "/xx/xxx/"> AllowOverride All Options Indexes FollowSymLinks Require all granted </Directory> </VirtualHost>
如上所示,我配置了兩個埠80埠訪問的是xx目錄,而8080埠訪問xx目錄下的xxx目錄。 - 既然配置了埠那麼肯定要對埠進行監聽才行
- 在大約40行的位置監聽80和8080埠
Listen 80
Listen 8080
systemctl restart httpd
重啟httpd服務,試著訪問一下吧