Ifup eth0
查看dhcp分配的網絡IP及網關
Netstat -rn (IP:192.168.31.0 網關:192.168.31.2)
編輯模式打開這個文件,也就是自己手動配置IP:
Vi /etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=IP(netstat 中分配給你的IP)
NETMASK=255.255.255.0
GETEWAY=網關
DNS1=223.5.5.5
DNS2=223.6.6.6
保存!
然後重啓網卡:
Ifdown eth0
Ifup eth0
或者 service network restart
安裝服務和編譯器:
Yum install –y httpd-level pcrepcre-level zlib zlib-level GeoIP GeoIP-level
Yum install –y gcc c++ openssl openssl-level (兩個命令可以和在一起)
wget http://nginx.org/download/nginx-1.12.1.tar.gz
解壓到自己喜歡的位置(這裏是 /home)
cd /home
tar –zxvf nginx-1.12.1.tar.gz
cd nginx-1.12.1
配置Nginx:
./configure--prefix=/use/local/nginx --sbin-path=/usr/local/nginx/nginx
--conf-path=/usr/local/nginx/conf/nginx.conf
--error-log-path=/var/log/nginx/error.log
--pid-path=/var/run/nginx.pid
--user=nginx--group=nginx
--with-http_ssl_module
--with-http_flv_module
--with-http_gzip_static_module
--http-log-path=/var/log/nginx/access.log
--http-client-body-temp-path=/var/tmp/nginx/client
--http-proxy-temp-path=/var/tmp/nginx/proxy
--http-fastcgi-temp-path=/var/tmp/nginx/fcgi
編譯安裝:
make && make install
cd /usr/local/nginx
mkdir -p /var/tmp/nginx/client
/usr/local/nginx/nginx
vi /etc/sysconfig/iptables (在這裏面添加80端口服務) iptable 總所周知這是unix下的防火牆設置
在裏面添加規格,開放80端口。
service iptables restart 重啓防火牆
netstat –tunlp
(查看目前開放的端口號,由於沒有啓動Nginx可能80沒有開,打開就好了)
groupadd -r nginx (創建Nginx用戶組)
useradd -s /sbin/nologin -g nginx -rnginx (給用戶組Nginx添加不能登錄的Nginx用戶)
id nginx (查看Nginx用戶的ID詳細情況)
./nginx (啓動服務)
curl http://127.0.0.1 (模擬訪問,會返回一個html源碼頁面)