欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

nginx服务器

程序员文章站 2022-06-11 16:19:00
...

nginx

 	是一个http服务器和一个反向代理服务器;
  	优点:开源免费,占用资源少,性能高,安全,网络代码小,并发量高。

	nginx的安装:
		  ①把本地的nginx的压缩包上传到 /usr/local/src目录下
	   	  ②使用cd命令进入到 /usr/local/src下,解压到当前路径:  tar -zxvf ./nginx-1.9.9.tar.gz -C ./
		  ③进行编译: 进入解压后的目录:执行命令编译(先进入到/usr/local下,使用mkdir创建nginx目录): ./configure --prefix=/usr/local/nginx 
		  ④如果没有安装c语言的环境,会报错:分别执行下面命令,安装环境:
        		yum install gcc gcc-c++ ncurses-devel perl
				yum -y install make gcc gcc-c++ ncurses-devel
				yum -y install zlib zlib-devel
				yum -y install openssl openssl--devel
				yum install -y pcre-devel
		  ⑤安装好c的环境后,重新编译:
   		 		先进入你nginx的安装的目录:cd /usr/local/src/nginx-1.9.9
    			再执行这个命令:./configure --prefix=/usr/local/nginx
    			然后就这个目录:执行命令: make && make install
  		  ⑥启动:
    			在任意目录:执行一下命令,启动nginx: /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
   			    在你宿主机(window10)的浏览器上:linux的ip地址:  172.16.7.203
    		    如果没有欢迎页面:就关闭linux的防火墙:
       service iptables status ==>查看防火墙状态:如果是运行状态,就关闭掉:service iptables stop
   		        再访问,就ok

	nginx的重启:
		 先杀进程,在启动:
         杀进程:  ps -ef|grep  "nginx"
	          如: kill -9 pid
         再启动

	 一般修改了配置文件都需要测试配置文件的修改是否正确.
       /usr/nginx/sbin/nginx -t==》successfully 就ok;
       /usr/nginx/sbin/nginx -c /usr/nginx/sbin/nginx/conf/nginx.conf