linux上编译nginx 实现网页开发

Posted 我叫刘航阿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux上编译nginx 实现网页开发相关的知识,希望对你有一定的参考价值。

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 install

find / -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:80
<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>
    body {
        width: 35em;
        margin: 0 auto;
        font-family: Tahoma, Verdana, Arial, sans-serif;
    }
</style>
</head>
<body>
<h1>Welcome to nginx!</h1>
<p>If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.</p>

<p>For online documentation and support please refer to
<a href="http://nginx.org/">nginx.org</a>.<br/>
Commercial support is available at
<a href="http://nginx.com/">nginx.com</a>.</p>

<p><em>Thank you for using nginx.</em></p>
</body>
</html>

这个返回是  /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 实现网页开发的主要内容,如果未能解决你的问题,请参考以下文章

VRPN C++ 代码可在 Linux 上编译,但不能在 Windows 上编译

C++ 在 Mac OS X 上编译代码并在 Linux x86 上运行

在 Windows 上编译+分发 Linux 代码

windows上编译linux程序代码需要用到的头文件

GCC/MingW 在不同版本上编译

在windows上用CodeBlocks+MinGW+WxWidgets开发的程序,是不是可以在Linux和Mac上编译