Nginx是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,在BSD-like 協議下發行。其特點是佔有內存少,併發能力強,事實上nginx的併發能力確實在同類型的網頁服務器中表現較好。
nginx可實現的功能:反向代理、負載均衡、動靜分離
一、nginx在centos6.8中的安裝
1、使用遠程連接工具連接上centos6.8
2、環境安裝 :
yum install gcc-c++
yum install pcre pcre-devel
yum install openssl openssl-devel
3、命令下載nginx: wget http://nginx.org/download/nginx-1.13.6.tar.gz ( 可選官網下載nginx http://nginx.org/en/download.html 然後拖拽到對應目錄中)
4、解壓nginx: tar zxvf nginx-1.13.6.tar.gz
5、進入到解壓之後的目錄執行:./configure
6、執行: make && make install
7、安裝之後,使用命令查看版本號:pcre-config --version
安裝成功後,在usr中多了一個文件夾 local/nginx,在nginx中有sbin啓動腳本
centos6.8防火牆配置
基本操作
# 查看防火牆狀態
service iptables status
# 停止防火牆
service iptables stop
# 啓動防火牆
service iptables start
# 重啓防火牆
service iptables restart
# 永久關閉防火牆
chkconfig iptables off
# 永久關閉後重啓
chkconfig iptables
on
查看防火牆狀態,防火牆處於開啓狀態(默認只開放22端口),這裏開放了22號端口和80端口
開啓8080端口
vim /etc/sysconfig/iptables
# 加入如下代碼,比着兩葫蘆畫瓢 :)
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
保存退出後重啓防火牆
service iptables restart
使用nginx命令的前提是,必須進入到nginx的目錄: /usr/local/nginx/sbin
查看nginx版本號
./nginx -v
啓動nginx
./nignx
停止nginx
./nginx -s stop
重新加載nginx
./nginx -s reload