8 yum install net-tools
9 yum install wget
10 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
12 mkdir src
14 cd src/
15 wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
17 tar zxvf pcre-8.35.tar.gz
18 cd pcre-8.35
19 ./configure
20 make && make install
21 pcre-config --version
42 wget http://nginx.org/download/nginx-1.15.0.tar.gz
44 mv nginx-1.15.0.tar.gz ../
48 cd src/
50 tar zxvf nginx-1.15.0.tar.gz
51 cd nginx-1.15.0
61 ./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/root/src/pcre-8.35
64 /usr/local/webserver/nginx/sbin/nginx -v
65 /usr/sbin/groupadd www
66 /usr/sbin/useradd -g www www
68 vim /usr/local/webserver/nginx/conf/nginx.conf
69 yum install vim
70 vim /usr/local/webserver/nginx/conf/nginx.conf
71 /usr/local/webserver/nginx/sbin/nginx -t
72 netstat -nlp | grep 80
73 /usr/local/webserver/nginx/sbin/nginx
74 netstat -nlp | grep 80
75 /usr/local/webserver/nginx/sbin/nginx -s reload
76 ip addr
121 curl -i 10.211.55.11:80
122 curl -i localhost
虛擬機修改 /etc/hosts /etc/sysconfig/network,添加
10.0.XX.XX domain.com
客戶機的/etc/hosts也添加上即可通過域名訪問
關閉防火牆,其他機器才能訪問
124 systemctl status firewalld.service
125 systemctl stop firewalld.service
126 systemctl status firewalld.service
127 systemctl status firewalld.service
128 systemctl disable firewalld.service
129 systemctl status firewalld.service
如果想在系統啓動時啓用Nginx。請輸入以下命令:
sudo systemctl enable nginx
擴展知識:
啓動一個服務:systemctl start firewalld.service
關閉一個服務:systemctl stop firewalld.service
重啓一個服務:systemctl restart firewalld.service
顯示一個服務的狀態:systemctl status firewalld.service
在開機時啓用一個服務:systemctl enable firewalld.service
在開機時禁用一個服務:systemctl disable firewalld.service
查看服務是否開機啓動:systemctl is-enabled firewalld.service;echo $?
查看已啓動的服務列表:systemctl list-unit-files|grep enabled
下面摘自:https://blog.csdn.net/oldguncm/article/details/78855000
第一步 - 添加Nginx存儲庫
要添加CentOS 7 EPEL倉庫,請打開終端並使用以下命令:
sudo yum install epel-release
第二步 - 安裝Nginx
現在Nginx存儲庫已經安裝在您的服務器上,使用以下yum命令安裝Nginx :
sudo yum install nginx
在對提示回答yes後,Nginx將在服務器上完成安裝。
第三步 - 啓動Nginx
Nginx不會自行啓動。要運行Nginx,請輸入:
sudo systemctl start nginx
如果您正在運行防火牆,請運行以下命令以允許HTTP和HTTPS通信:
sudo firewall-cmd –permanent –zone=public –add-service=http
sudo firewall-cmd –permanent –zone=public –add-service=https
sudo firewall-cmd –reload
如果想在系統啓動時啓用Nginx。請輸入以下命令:
sudo systemctl enable nginx
目錄:
配置:/etc/nginx
html:/usr/share/nginx/