一、使用Yum安裝(推薦)
使用Yum安裝是推薦的方式,整體的流程非常的簡單,也不容易出錯,如果不需要什么特殊配置,建議使用Yum盡進行安裝。
1、安裝epel-release源并進行安裝
yum install epel-releaseyum updateyum install nginx
2、執(zhí)行相關的應用操作
systemctl start nginx #啟動systemctl stop nginx #停止systemctl restart nginx #重啟systemctl status nginx #查看運行狀態(tài)systemctl enable nginx #開機啟動
3、設置防火墻
在啟動完以后可能無法通過IP訪問,需要進一步設置防火墻
firewall-cmd --permanent --zone=public --add-service=http firewall-cmd --permanent --zone=public --add-service=httpsfirewall-cmd --reload
至此,安裝完畢。
參考文章:https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-centos-7
二、通過源碼編譯安裝
1、安裝編譯所需工具
yum groupinstall "Development Tools"yum install wget
2、到官網(wǎng)下載最新的源代碼(https://nginx.org/en/)
cd /usr/local/srcwget http://nginx.org/download/nginx-1.10.2.tar.gztar zxvf nginx-1.10.2.tar.gz
3、安裝依賴包
yum install zlib zlib-devel openssl openssl-devel pcre pcre-devel
zlib: 為nginx提供gzip模塊,需要zlib庫支持,傳輸數(shù)據(jù)打包,省流量(但消耗資源)
openssl: 為nginx提供ssl功能
pcre: 為支持地址重寫rewrite功能
4、創(chuàng)建用來運行nginx的用戶及組
groupadd nginxuseradd -g nginx -M nginx 主站蜘蛛池模板: 会泽县| 凤山县| 乌兰浩特市| 宾阳县| 武义县| 章丘市| 麻城市| 南宫市| 普安县| 新和县| 礼泉县| 华宁县| 博白县| 宣汉县| 黄陵县| 新化县| 平潭县| 博野县| 遂溪县| 岚皋县| 漯河市| 横山县| 临夏市| 淮南市| 昭平县| 平舆县| 铜梁县| 壤塘县| 于田县| 宝兴县| 上蔡县| 台安县| 山西省| 左云县| 玉林市| 澎湖县| 乌兰浩特市| 五华县| 衡东县| 濮阳县| 美姑县|