### 實現虛擬主機
#### Step 1:準備工作
~~~
# ifconfig eth0:0 192.168.111.20
~~~
1. 建立兩個站點目錄
~~~
# mkdir /website1
# mkdir /website2
~~~
2. 建立兩個存放日志的目錄
~~~
# mkdir /var/log/nginx/website1
# mkdir /var/log/nginx/website2
~~~
3. 創建兩個測試頁
~~~
# echo "This is website1" >/website1/index.html
# echo "This is website2" >/website2/index.html
~~~
#### Step 2:修改配置文件
原有的配置文件中默認有一個server節點,修改一下,然后再添加一個server節點
~~~
server {
listen 192.168.111.10:80;
server_name localhost;
#charset koi8-r;
access_log /var/log/nginx/website1/access.log;
error_log /var/log/nginx/website1/error.log;
location / {
root /website1;
index index.html index.htm;
}
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 {
root html;
}
}
server {
listen 192.168.111.20:80;
server_name localhost;
#charset koi8-r;
access_log /var/log/nginx/website2/access.log;
error_log /var/log/nginx/website2/error.log;
location / {
root /website2;
index index.html index.htm;
}
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 {
root html;
}
}
~~~
此文件在Nginx安裝目錄下的conf里面的nginx.conf里面修改
#### Step 3:使用 ./nginx -s reload重新裝在配置
在終端里面進入到nginx目錄下的sbin,然后使用: `./nginx -s reload` 命令重載。
* * * * *
https://www.cnblogs.com/Brad-Lee/p/6258693.html
- 目錄
- W3School
- 工具
- 手冊
- 實驗
- 慕課
- Linux軟件安裝管理
- RPM包安裝
- yum安裝
- Linux系統管理
- ps_mem
- uname
- CentOS版本
- Linux服務管理
- Linux權限管理
- Linux 權限控制的基本原理
- Linux網絡管理
- Linux計劃任務
- Crontab
- 任務啟停
- 綜合用例
- 間隔任務
- 一次任務
- 跨天任務
- 輸出重定向
- Crontab任務權限
- 多任務
- 表達式
- 視頻教程
- 不知疲倦的時間表
- 發送郵件
- nginx
- nginx入門到實踐
- Nginx配置Web服務器
- 查看進程
- 配置步驟
- nginx升級
- 腳本升級
- systemctl 命令完全指南
- Linux 軟件安裝目錄
- 查看文件安裝路徑
- 書籍
- 《Linux Shell腳本攻略》
- 《循序漸進Linux》
- 課程
- Linux典型應用
- 網址
- 通信
- MySQL開啟遠程連接
- 防火墻
- 安全組規則
- Mailx
- 介紹
- 安裝
- 配置
- 發送郵件
- 163_email
- 安全
- Linux中root賬號和普通賬號有什么區別,root賬號為什么不能刪除?
- chmod改變文件權限
- SELinux入門