Linux下Nginx的安装
# 创建用户jxn
useradd jxn
passwd jxn
# 自定义jxn的家目录
mkdir /jxn
chown jxn:jxn /jxn/ -R
# 安装依赖
yum -y install gcc-c++
yum -y install pcre pcre-devel
yum -y install zlib zlib-devel
yum -y install openssl openssl—devel
# 下载并解压nginx,下面以源码的方式安装
mkdir /usr/local/src/nginx
cd /usr/local/src/nginx
wget http://nginx.org/download/nginx-1.7.7.tar.gz
tar -xvf nginx-1.7.7.tar.gz
cd nginx-1.7.7
# 安装到/jxn/soft/nginx
mkdir -p /jxn/soft/nginx
./configure --prefix=/jxn/soft/nginx --user=jxn --group=jxn
# 编译
make
# 安装
make install
# 非root用户不能占用80端口,故使jxn以root身份启动nginx
cd /jxn/soft/nginx/sbin
chown root nginx
chmod u+s nginx
# 防火墙打开80端口
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/etc/rc.d/init.d/iptables save
# 以jxn用户的身份启动nginx
su jxn
cd /jxn/soft/nginx/sbin
# 启动nginx
./nginx
# 在浏览器中输入url:http://192.168.1.110/ 如果看到nginx的欢迎页面,证明nginx启动成功。
# 重新加载配置文件
./nginx -s reload
# 停止nginx:
./nginx -s stop
Windows下启动Nginx:
1)进入Nginx的安装目录G:\softwares\Nginx\nginx-1.12.1
2)打开cmd窗口
3)相关命令:
启动:start nginx.exe
停止:nginx.exe -s stop
重新加载:nginx.exe -s reload
注意:
1)确保80端口没有被占用
2)nginx安装路径中不要包含中文