国产化适配——银河麒麟V10(2)

续上文

三、nignx安装

ng版本是:nginx-1.20.2

链接:https://pan.baidu.com/s/1gVJ_YgD-_gyJ6JL2VxoFhA 
提取码:bqf4

版本比较老了,大家可以自己去官网下载最新的版本使用。

官网地址:https://nginx.org/en/download.html

1.挂载镜像

mount -t iso9660 /mnt/tools/Kylin-Server-10-SP2-aarch64-Release-Build09-20210524.iso /mnt/Kylin10 -oloop

2.安装依赖

yum install gcc openssl openssl-devel pcre pcre-devel zlib zlib-devel -y

nginx-1.20.2.tar.gz置于/usr/local下

3.解压

tar -zxvf nginx-1.20.2.tar.gz

4.配置Nginx编译选项,编译并安装

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-stream

make

make install

报错1:

已经安装了openssl,但是执行 ./configure时还是一直报:./configure: error: SSL modules require the OpenSSL library.

处理:
./configure --prefix=/usr/local/nginx --with-openssl=/usr/bin/openssl

报错2:

若make命令报错,make: *** 没有规则可制作目标“build”,由“default” 需求。 停止。

1.尝试使用gmake命令

2.检查上文依赖,是否全部安装完成

5.防火墙开放80端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

firewall-cmd --reload

6.启动Nginx

 cd /usr/local/nginx/sbin

./nginx

或者置nginx.service文件于/etc/systemd/system目录下、

nginx.service文件内容如下:

[Unit]
Description=nginx
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true

[Install]
WantedBy=multi-user.target

使用如下命令启动

systemctl enable nginx.service

7.查看结果

systemctl status nginx.service

或者

curl 127.0.0.1:80

浏览器访问对应服务器的IP地址:80

8.其他

posted @ 2024-08-26 10:32  李大嘟嘟  阅读(250)  评论(0编辑  收藏  举报