Debian Linux(帕拉迪)的方式:安装Linux并且部署主从nginx的步骤(自己实践过的)
(洋哥导出的nacos)
用板凳哥的方式最实在
一、
下载模块依赖性Nginx需要依赖下面3个包 提前安装好gc++ gcc-
如果没有安装c++编译环境,还得安装,通过yum install gcc gcc-c++完成安装(得先执行这步)
1.gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ )
2.rewrite 模块需要 pcre 库 ( 下载: http://www.pcre.org/ )
3.ssl 功能需要 openssl 库 ( 下载: http://www.openssl.org/ )
二、
依赖包安装顺序依次为:openssl、zlib、pcre, 然后安装Nginx包
上传nginx-1.11.5.tar.gz 、zlib-1.2.8.tar.gz、openssl-1.1.0b.tar.gz、pcre-8.39.tar.gz
分别解压到 /opt/nginx 目录下
tar -xzvf openssl-1.1.0b.tar.gz -C /opt/nginx/
tar -xvf zlib-1.2.8.tar.gz -C /opt/nginx/ (不能用z参数解压 原因是这个压缩包没有用gzip 格式压缩,所以不用加z指令)
tar -xzvf pcre-8.39.tar.gz -C /opt/nginx/
tar -xzvf nginx-1.11.5.tar.gz -C /opt/nginx/
三、
编译安装以上包:
(注意:./configure 和 make && make install 分开执行,不要连起来,会报错。)
(其实可以不用&&,其实他们是可以分开执行的,分三步)
openssl :
cd openssl-1.1.0b/
./config
make && make install
Zlib:
cd zlib-1.2.8/
./configure
make && make install
pcre:
cd pcre-8.39/
./configure
make && make install
Nginx:
cd nginx-1.11.5/
./configure
make && make install
四、
inux安装nginx后没有sbin目录的解决方法
https://blog.csdn.net/qq_36028750/article/details/127008836
五、按照第四步修改后启动nginx报错的解决方法
https://blog.csdn.net/mysql2022/article/details/129718061
解决nginx启动报错nginx: [emerg] open() “/var/run/nginx/nginx.pid“ failed (2: No such file or directory)