- 工信部备案号 滇ICP备05000110号-1
- 滇公安备案 滇53010302000111
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
虚拟机上要安装gcc、PCRE、zlib、openssl
1、安装gcc,编译依赖gcc环境
2、安装PCRE,是个Perl库,包含了perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式。
3、安装zlib,提供多种压缩和解压缩的方式,nginx需要多http包内容压缩
4、OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。 nginx不仅支持http协议,还支持https(即在ssl协议上传输http)
tips:最开始常报错安装不上,1)检查一下是否关闭windows防火墙,关闭防火墙;2)虚拟机里是否联网,要求连上网络。
1、上传
1)打开SecureCRT;
2)alt+P;
3)把压缩包拖进去
注意:压缩包目录中不要包含中文,默认不支持中文目录,需要支持的话修改:Options—>Seesions Options—>Appearance—>Character encoding:UTF-8(编码格式由默认改成UTF-8)
2、解压(LL命令用来查询所有压缩文件)
1)“ll“命令,查询是否上传成功;
2)”rm -rf *“删除
3)解压后再次执行”ll“命令,查询是否删除上传的那个nginx
3、解压nginx: tar -zxf nginx-1.8.0.tar.gz
4、
1)进入nginx文件夹下,查看是否有configure文件:cd nginx-1.8.0
2)设置configure参数
5、编译
1)查看是否生成makefile文件
2)执行make命令,进行编译
6、安装
1)检查本地是否有nginx目录,有就”rm -rf nginx“删除掉(曾经装过,会冲突);
2)安装nginx:make install
3)检查是否安装成功
1、启动,进入sbin目录: ./nginx
1) cd /usr/local/nginx/sbin/
2) ./nginx
3)打开网页http://www.landui.com:80
【这里有一个坑,见文尾的tips1】
2、停止,进入sbin目录: ./nginx -s stop
1) cd /usr/local/nginx/sbin/
2) ./nginx -s stop
tips1:
启动的时候报错找不到XX文件,?为前文makefile里设置了临时文件夹的位置,不能自动生成,需要用root账户手动添加两个文件夹
tips2:
虚拟机里对外、外对里都能ping通,但是启动nginx时,里面浏览器或外面浏览器上还是打不开,是因为没关闭防火墙(虚拟机和本机都需要关闭防火墙)的缘故,本机只需要去控制面板关闭windows防火墙,虚拟机关闭防火墙的命令是: service iptables stop
售前咨询
售后咨询
备案咨询
二维码
TOP