linux上编译nginx 实现网页开发
2021-05-28 03:03
YPE html>
标签:auto firewalld serve ssl family netstat fir system margin
wget http://nginx.org/download/nginx-1.16.1.tar.gz
# 解压 tar -xzf nginx-1.16.1.tar.gz cd nginx-1.16.1
# yum升级 yum update # yum安装依赖 yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
./configure --prefix=/usr/local/nginx
# make
make
make installfind / -name nginx
可以看到/usr/local/nginx存在
# cd到刚才配置的安装目录/usr/loca/nginx/./sbin/nginx -t
正确是这样的:
[root@ecs-PicYc nginx]# ./sbin/nginx -t nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
# 启动服务
./nginx
#查看服务状态
ps -ef | grep nginx
#查看服务器端口状态
netstat -apn
#验证下服务的请求
curl localhost:80
正确的返回结果
[root@ecs-PicYc ~]# curl localhost:80Welcome to nginx! Welcome to nginx!
If you see this page, the nginx web server is successfully installed and working. Further configuration is required.
For online documentation and support please refer to "http://nginx.org/">nginx.org.
Commercial support is available at "http://nginx.com/">nginx.com.Thank you for using nginx.
这个返回是 /usr/local/nginx/html/index.html 这个目录下的html文件
#查看是否开放80 端口
[root@ecs-PicYc ~]# firewall-cmd --query-port=80/tcp
no
#开放端口
[root@ecs-PicYc ~]# firewall-cmd --add-port=80/tcp --permanent
success
#重启防火墙
systemctl restart firewalld
linux上编译nginx 实现网页开发
标签:auto firewalld serve ssl family netstat fir system margin
原文地址:https://www.cnblogs.com/132818Creator/p/14782360.html