续上文
三、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.其他
chmod 755 a b c d
#解压ZIP包
unzip test.zip
#解压war包
jar -xvf word.war
9.参考
https://blog.csdn.net/Frankenstein_/article/details/104792725
https://blog.csdn.net/afei__/article/details/82619843
https://blog.csdn.net/qq_27346503/article/details/104803908
https://blog.csdn.net/weixin_43773462/article/details/84349270
https://blog.csdn.net/hao745580264_dawei/article/details/138154098
https://www.cnblogs.com/zhaichao93/p/14031977.html