首页>>帮助中心>>美国VPSlinux-搭建nginx集群

美国VPSlinux-搭建nginx集群

2025/3/26 146次

美国VPSlinux-搭建nginx集群

虚拟机上要安装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)打开网页 【这里有一个坑,见文尾的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

查看

购买使用一诺网络美国VPS,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。美国VPS低至49元/月,购买链接:https://www.enuoidc.com/vpszq.html?typeid=3

版权声明

    声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们996811936@qq.com进行处理。