|
install apache2
domain 要對應到主機上,但是 dns 已經指過去了,連進去卻遇到一堆奇怪的事,例如:路徑明明指向 /var/www/html/aaaa,瀏覽器連進去卻出現指向 /var/www/html/ 的 index …,或是明明檔案就放在對的路徑,連進去卻是 404 Not Found 或是 403 Forbidden。
建立 VirtualHost前往 host 設定路徑(可能不同版本或不同安裝方法會有不同路徑)
- cd /etc/apache2/site-available/
複製代碼
這裡有一個預設的 000-default.conf 及 default-ssl.conf,前者是 http 設定,後者是 https 基本設定,直接複製一份出來改裡面的設定。
- cp 000-default.conf mydomain.conf // 換成自己可以辨識的名字就好了
- cp default-ssl.conf mydomain-ssl.conf
- vim 001-mydomain.conf
複製代碼
vi mydomain.conf
- <VirtualHost *:80>
- DocumentRoot /home/mydomain/public_html
- ServerName mydomain.com:80
- <Directory "/home/mydomain/public_html">
- Options FollowSymLinks
- AllowOverride All
- Order allow,deny
- Allow from all
- Require all granted
- </Directory>
- </VirtualHost>
複製代碼
Require all granted 這一行一定要加,不然會403
編輯完後存檔
做一件事,就是把 default 的設定拿掉,做這些動作後都別忘了重啟 apache 喔!
|
|