成功安裝 LAMP(LAMP / Linux、Apache、MySQL、PHP)後,開始設置個人網站(Website),筆者會使用 PHP 來編寫個人的網站,但在未安裝個人網站前,必須要設置和設定 Linux 系統,首先創建一個目錄,用來放置所有個人網站的文件(html、php、jpg、png、css、js )等。
Buffalo(巴比祿)LinkStation Live HS-DH250GL NAS 的個人網站 |
創建自己的域名目錄:
mkdir -p /home/bugworkshop/public_html |
將該目錄的所有權授予你希望的用戶和組。
設置授權使用目錄:
chown -R $USER:$USER /home/ bugworkshop/public_html |
但如果使用的是 WordPress,並且希望自動更新在管理頁面中工作,可以簡單地將該目錄 chown 到網絡服務器。
設置 www授權使用目錄::
chown -R www-data:www-data / home/ bugworkshop/public_html |
確保每個人都可以將文件讀取到 Apache Web 根目錄,因此將其更改為 755。
設置 755 授權使用目錄:
chmod -R 755 /home/ |
創建一個新的 index.html 文件,作為測試網頁之用。
創建測試網頁:
nano /home/bugworkshop/public_html/index.html
<html> <head> <title>Test Page for bugworkshop.com</title> </head> <body> <h1>Welcome To bugworkshop.com website</h1> </body> </html> |
現在是時候為該網站創建虛擬主機文件了。不要忘記始終將 domain.com 替換為您自己的域名和 更改為你的真實電子郵件。
更改文件檔案:
nano /etc/apache2/sites-available/domain.com.conf
<VirtualHost *:80> # The ServerName directive sets the request scheme, hostname and port that # the server uses to identify itself. This is used when creating # redirection URLs. In the context of virtual hosts, the ServerName # specifies what hostname must appear in the request's Host: header to # match this virtual host. For the default virtual host (this file) this # value is not decisive as it is used as a last resort host regardless. # However, you must set it for any further virtual host explicitly. #ServerName www.example.com
ServerAdmin your@email.com ServerName domain.com ServerAlias www.domain.com DocumentRoot /var/www/domain.com/public_html
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn, # error, crit, alert, emerg. # It is also possible to configure the loglevel for particular # modules, e.g. #LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are # enabled or disabled at a global level, it is possible to # include a line for only one particular virtual host. For example the # following line enables the CGI configuration for this host only # after it has been globally disabled with "a2disconf". #Include conf-available/serve-cgi-bin.conf </VirtualHost> |
虛擬主機文件已創建,現在您可以使用以下命令啟用它。
啟用虛擬主機文件:
a2ensite domain.com.conf |
可以將該命令理解為 apache 2 enable site 的首字母縮寫。 此外,您需要在此之後重新加載 apache 服務。
重新加載 apache:
service apache2 reload |
相關網址:
※ Buffalo(巴比祿)LinkStation HD-HGLAN NAS 介紹(一)
※ Buffalo(巴比祿)LinkStation HD-HG250LAN NAS 開箱文(二)
※ Buffalo HD-HGLAN NAS 更換風扇
※ Buffalo(巴比祿)LinkStation Live HS-DHGL NAS 介紹(一)
※ Buffalo(巴比祿)LinkStation Live HS-DH250GL NAS 開箱文(二)
※ Buffalo(巴比祿)LinkStation Live HS-DH250GL NAS 安裝和設置(三)
※ Buffalo(巴比祿)LinkStation Live HS-DH250GL NAS 升級為 Server(四)
※ Buffalo(巴比祿)LinkStation Live HS-DH250GL NAS 安裝 Freelink(五)
※ Buffalo(巴比祿)LinkStation Live HS-DH250GL NAS 重新分割硬碟(六)
※ Buffalo(巴比祿)LinkStation Live HS-DH250GL NAS 安裝 FreeLink(七)
※ Buffalo(巴比祿)LinkStation Live HS-DH250GL NAS 設置 FreeLink 系統(八)
※ Buffalo(巴比祿)LinkStation Live HS-DH250GL NAS 安裝 Debian 系統(九)
※ Buffalo(巴比祿)LinkStation Live HS-DH250GL NAS 安裝 FTP Server 系統(十)
※ Buffalo(巴比祿)LinkStation Live HS-DH250GL NAS 安裝 Apache(十一)
※ Buffalo(巴比祿)LinkStation Live HS-DH250GL NAS 安裝 MySQL(十二)
※ Buffalo(巴比祿)LinkStation Live HS-DH250GL NAS 安裝 PHP(十三)
※ Buffalo(巴比祿)LinkStation Live HS-DH250GL NAS 安裝個人網站(十四)
※ Buffalo(巴比祿)LinkStation Live HS-DH250GL NAS 安裝 Samba Server(十五)
※ Buffalo(巴比祿)LinkStation Live HS-DH250GL NAS 安裝 Samba Client(十六)
沒有留言:
張貼留言