配置靜態的web,需要實現乙個虛擬主機。
step1: 準備工作
1 檢視你的網絡卡位址(我的 192.168.223.135)
#ifconfig
我們這裡建立兩個web伺服器,所以增加乙個網絡卡位址。
#ifconfig eth0:0 192.168.223.145
2 建立兩個站點目錄
#mkdir /var/tmp/website1
#mkdir /var/tmp/website2
3 建立兩個日誌目錄
#mkdir /var/tmp/log/website1
#mkdir /var/tmp/log/website2
4 建立兩個測試頁
#echo "this is website1" > /var/tmp/website1/index.html
#echo "this is website2" > /var/tmp/website2/index.html
step2: 修改配置檔案,並增加乙個server節點
1 找到你的nginx的安裝目錄,修改配置檔案
#vim /usr/local/nginx/conf/nginx.conf
修改配置檔案中的server節點
server
error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#error_page 500 502 503 504 /50x.html;
location = /50x.html
}
新增乙個server節點
server
error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#error_page 500 502 503 504 /50x.html;
location = /50x.html
}
2 啟動nginx
#/usr/local/nginx/sbin/nginx
客戶端 開啟網頁,訪問站點 試試
step 1: 修改server_name
我們只需要修改上述兩個server節點中的server_name即可。
第乙個修改為:server_name www.website1.com
第二個修改為:server_name www.website2.com
step2 :修改本機hosts檔案
在hosts檔案中加入
192.168.223.135 www.website1.com
192.168.223.145 www.website2.com
#echo "192.168.223.135 www.website1.com" >> /etc/hosts
#echo "192.168.223.145 www.website2.com" >> /etc/hosts
有的機器的hosts檔案可能為唯讀檔案,修改需要root許可權,你可以這樣子幹
為其新增乙個寫許可權:
#chmod a+w /etc/hosts
然後再執行上面的新增指令。
step3: 重啟nginx
#pkill nginx
#/usr/local/nginx/sbin/nginx
然後再客戶機開啟瀏覽器,輸入www.website1.com www.website2.com 試試。
Nginx搭建靜態資源Web伺服器
nginx 1.18.0 linux 7.x 靜態html 1配置檔案由指令和指令塊構成 2每個指令以 分號結尾,指令與引數間以空格 可讀個 符號分離 3指令塊以 大括號將多條指令組織在一起 4include語句允許組合多個配置檔案以提公升可維護性 5使用 符號新增注釋,提高可讀性 6使用 符號使用...
web伺服器 nginx配置檔案
啟動子程序程式的預設使用者 user nobody 乙個主程序和多個工作程序。工作程序是單程序的,且不需要特殊授權即可執行 這裡定義的是工作程序數量 worker processes 1 全域性錯誤日誌的位置及日誌格式 error log logs error.log error log logs ...
linux使用nginx配置web伺服器
環境 centeros 7 1.安裝nginx之前先安裝nginx所需的依賴包 1yum y install zlib zlib devel openssl openssl devel pcre pcre devel12 3456 78910 11 root vm 1 14 centos cd da...