一、nginx环境的部署
1.1安装nginx依赖包:
安装pcre,支持rewrite功能:yum install -y pcre*
安装openssl,提供ssl的支持:yum install -y openssl
1.2解压nginx源码
把nginx-1.10.3.tar.gz上传到虚拟机,选择需安装的目录
到指定的安装目录下 cd/目录层
解压nginx:tar -xvf nginx-1.10.3.tar.gz
cd /目录层/nginx/nginx-1.10.3
1.3在源代码目录下执行编译参数配置
./configure --prefix=/目录/nginx --with-http_ssl_module --with-http_v2_module --with-http_stub_status_module --with-pcre
编译安装
make install
1.4配置静态页面,修改nginx/conf/nginx.conf的参数
1.5启动nginx
cd/目录层/nginx/sbin
./nginx -c /目录层/nginx/conf/nginx.conf
二、相关命令
2.1常用命令
/usr/local/webserver/nginx/sbin/nginx -s reload # 重新载入配置文件 /usr/local/webserver/nginx/sbin/nginx -s reopen # 重启 Nginx /usr/local/webserver/nginx/sbin/nginx -s stop # 停止 Nginx
2.命令解析
-c 建立压缩档案
-t 查看内容
-r 向压缩归档文件末尾追加文件
-u 更新原压缩中的文件
以上五个命令是独立的命令参数,压缩和解压都要用到其中一个,可以和其他的命令连用但只能用其中一个个
tar cvf etcbak.tar etc/ 打包一个tar
tar xvf etcbak.tar 解开一个tar
tar cvzf etcbak.tar.gz etc/ 打包压缩一个 tar
tar zxvf etcbak.tar.gz 解压一个tar
3.安装nginx发现的问题
1.端口被占用时 ,解决办法:
ps -ef|grep nginx 检查nginx进程是否存在
找到端口,kill掉它
ps命令将某个进程显示出来
grep 命令是查找
中间的 | 管道符是同时执行