linux服务器安装和配置nginx
linux服务器会涉及到哪些源码
linux服务器会涉及到哪些源码
nginx redis mysql webserver
linux如何关闭nginx防火墙?
Linux关闭Nginx防火墙的命令是:
firewall-cmd --remove-port80/tcp --permanent
firewall-cmd reload
systemctl restart
如何对Nginx进行编译、安装(在centos7上)?
这个非常简单,需要先安装nginx依赖库(工具),然后下载源码包,最后再make编译安装就行,下面我简单介绍一下实现过程,主要内容如下:
1.首先,下载nginx依赖库及编译工具,这个直接在终端输入命令“yum -y install gcc gcc-c make zlib-devel pcre-devel openssl-devel”就行,如下,我的centos7环境已经正确安装:
2.接着就是下载nginx源码包,这个直接到nginx官网上下载就行,如下,这里建议下载最新的稳定版本:
下载的话,右键复制链接,然后直接使用wget命令下载就行,如下,大概也就1M左右,很快就能下载完成:
3.下载完成后,解压这个源码包,命令“tar -xvf nginx-1.16.0.tar.gz”,接着cd进入到nginx主目录,如下,这些就是nginx的所有源文件:
4.最后就是make编译安装,先执行configure配置脚本(我这里使用默认配置,你也可以自定义),接着执行命令“make make install”就行,如下,如果没有出现error错误,则说明nginx已经正确安装:
安装完成后,还需要先启动nginx服务,之后才能在正常访问,这个直接执行命令“/usr/local/nginx/sbin/nginx”就行,如下,说明nginx已经正常启动,默认端口号是80,如果端口冲突的话,可以修改一下启动端口:
接着打开本地浏览器,输入地址“127.0.0.1”,如果出现nginx欢迎界面,则说明nginx已经成功启动,如下:
至此,我们就完成了在centos7上编译安装nginx。总的来说,整个过程非常简单,就是先下载nginx依赖库及编译工具,然后tar解压,最后再make编译安装就行,只要你有一定的linux基础,熟悉一下上面的安装过程,很快就能掌握的,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。