nginx提供web服務——虛擬主機

練習:定義四個虛擬主機,混合使用三種類型的虛擬主機;

  僅開放給來自于本地網絡中的主機訪問;

[root@node1 ~]# vim /etc/nginx/nginx.conf
user              nginx;               //在此行后添加下面2行
worker_processes  auto;
worker_cpu_affinity 0000 0010 0100 1000;
events {
    worker_connections  1024;          //在此行后添加下面1行
    accept_mutex on;
}
[root@node1 ~]# vim /etc/nginx/conf.d/default.conf         //定義了4個虛擬主機 基于IP的、基于端口的、基于FQDN的
server {
        server_name www.gm1.com;
        listen 10.1.43.1:80;
        root "/www/gm1";
}
server {
        server_name www.gm2.com;
        listen 10.1.43.11:80;
        root "/www/gm2";
}
server {
        server_name www.gm3.com;
        listen 10.1.43.1:8080;
        root "/www/gm3";
}
server {
        server_name www.gm4.com;
        listen 10.1.43.1:80;
        root "/www/gm4";
}
[root@node1 ~]# mkdir -pv /www/gm{1,2,3,4}
[root@node1 ~]# for i in {1..4} ; do echo " > /www/gm$i/index.html ; done

原創文章,作者:megedugao,如若轉載,請注明出處:http://www.www58058.com/53612

(0)
megedugaomegedugao
上一篇 2016-10-22
下一篇 2016-10-23

相關推薦

  • vim 的使用簡介

    linux day 8 使用vi和vim的三種主要模式 移動光標,進入插入模式 改變、刪除、復制文本 撤銷改變 搜索文檔 vim寄存器 可視化和多窗口 vim幫助 vi: Visual Interface,文本編輯器 文本:ASCII, Unicode 文本編輯種類: 行編輯器: sed 全屏編輯器:nano, vi vim-Vi Improved 其他編輯…

    Linux干貨 2016-08-15
  • phpMyAdmin安裝部署

    phpMyAdmin安裝部署 phpMyAdmin 是一個用PHP編寫的軟件工具,可以通過web方式控制和操作MySQL數據庫。通過phpMyAdmin 可以完全對數據庫進行操作,例如建立、復制和刪除數據等等。如果使用合適的工具,MySQL數據庫的管理就會變得相當簡單。應用 MySQL 命令行方式需要對 MySQL 知識非常熟悉,對SQL語言也是同樣的道理?!?/p>

    2017-06-13
  • 馬哥教育網絡班19期+第三周課程練習

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。   whoami 只顯示已經登錄的用戶     who | cut -d' ' -f1 | sort&nbs…

    Linux干貨 2016-06-19
  • 用戶和組管理

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 [root@suywien ~]# who | cut -d ‘ ‘ -f1 | uniq -c 2 root [root@suywien ~]# 2、取出最后登錄到當前系統的用戶的相關信息。 [root@suywien ~]# who | tail -1 | cut…

    Linux干貨 2018-03-18
  • linux網絡管理 一

    什么是網絡?         是指將具有獨立功能的計算機和周邊設備,通過通信線路連接起來,在網絡軟件的支持下,實現資源的共享和數據的整個系統。 網絡的特征:         速度      …

    2017-03-16
  • CentOS系統詳解(啟動流程、kickstart)&bash腳本編程之while/函數用法

    1、請詳細描述CentOS系統的啟動流程(詳細到每個過程系統做了哪些事情) 2、為運行于虛擬機上的CentOS 6添加一塊新硬件,提供兩個主分區; (1) 為硬盤新建兩個主分區;并為其安裝grub; (2) 為硬盤的第一個主分區提供內核和ramdisk文件; 為第二個分區提供rootfs; (3) 為rootfs提供bash、ls、cat程序及所依賴的庫文件…

    Linux干貨 2016-11-28
欧美性久久久久