nginx安装和基本命令
一. 准备工作
-
安装wget,用来下载nginx安装包
cd /
yum install wget -y
-
因为 nginx 依赖 gcc 的编译环境,所以在 contos 中需要安装编译环境来使 Nginx 能够编译起来
yum install gcc-c++
-
Nginx 的 http 模块需要使用 pcre 来解析正则表达式
yum -y install pcre pcre-devel
-
依赖的解压包
yum -y install zlib zlib-devel
-
openssl 安装
yum -y install openssl openssl-devel
-
官网下载 http://nginx.org/en/download.html 找到自己需要的版本下载(以下为最新版本)
cd /usr/ll/000 (我的静态目录文件夹是 /usr/ll/000)
进行下载
wget http://nginx.org/download/nginx-1.13.11.tar.gz
二. 开始安装
-
解压
tar -zxvf nginx-1.13.11.tar.gz
重命名
mv nginx-1.13.11.tar.gz nginx
-
新建安装文件夹
cd /usr/ll (我的文件安装目录是 /usr/ll)
mkdir nginx
-
回到 nginx 静态文件目录,指定软件的安装目录
./configure --prefix=/usr/me/nginx --with-http_stub_status_module --with-http_ssl_module
-
在当前目录,执行编译命令
make
-
在当前目录,执行安装命令
make install
-
切换到软件安装目录
cd /usr/me/nginx
ll
此刻发现文件夹内多了几个文件,证明 Nginx 安装成功
-
配置 Nginx
cd conf
vim nginx.conf
-
启动/重启/停止
cd /usr/ll/nginx/sbin
./nginx 启动
./nginx -s reload 重启
./nginx -s quit 停止 待nginx进程处理完毕再进行停止
./nginx -s stop 强制退出 先查出nginx进程id再使用kill命令强制杀掉进程
-
开发 Nginx 默认端口 80
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
-
远程测试
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

浙公网安备 33010602011771号