Nginx教程

icode9服务器安装nginx

本文主要是介绍icode9服务器安装nginx,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、安装所需环境

//安装gcc 
yum install gcc-c++   

//安装PCRE pcre-devel 
yum install -y pcre pcre-devel  
 
//安装zlib 
yum install -y zlib zlib-devel   

//安装Open SSL 
yum install -y openssl openssl-devel

2、创建nginx目录并下载安装包

//进入usr/local目录 
cd /usr/local   

//创建nginx目录 
mkdir nginx   

//进入nginx目录 
cd nginx   

//下载 tar 包 
wget http://nginx.org/download/nginx-1.20.1.tar.gz   

//解压tar 
tar -xvf nginx-1.20.1.tar.gz

3、安装nginx

//进入nginx目录 
cd /usr/local/nginx/nginx-1.20.1 

//执行命令 
./configure --prefix=/usr/local/nginx


//执行 make命 令(要是执行不成功请检查最开始安装的四个有没有安装成功) 
make 

//执行 make install命令 
make install

4、启动nginx

//进入 bn/usr/local/nginx/sbin 目录,输入./nginx 即可启动nginx 
./nginx 

//关闭nginx 
./nginx -s quit 或者 ./nginx -s stop 

//重启nginx 
./nginx -s reload 

//查看nginx进程 
ps -ef|grep nginx

5、设置开启自启动

//编辑 
vim /etc/rc.local 

//最底部增加这一行 
/usr/local/nginx/sbin/nginx

5、使用命令进入 /usr/local/nginx/conf 找到 nginx.conf 文件

cd /usr/local/nginx/conf 找到nginx.conf

6、nginx.conf配置文件

#user  nobody;
# 工作进程数
worker_processes  1;

# 日志文件路径
#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

# 进程运行文件路径
#pid        logs/nginx.pid;


events {
    # 使用 epoll 事件驱动
	#use epoll;

	# 最大连接数
    worker_connections  1024;
}


http {
    # 文件类型设置
    include       mime.types;
    default_type  application/octet-stream;

    # 日志格式
    #log_format  main  $remote_addr - $remote_user [$time_local] "$request" 
    #                  $status $body_bytes_sent "$http_referer" 
    #                  "$http_user_agent" "$http_x_forwarded_for";

    # 服务日志
    #access_log  logs/access.log  main;

    # 开启高效文件传输模式
    sendfile        on;
    
    # 配置 tcp 发送模式
    #tcp_nopush     on;
    #tcp_nodelay on;

	# 长连接超时时间
    keepalive_timeout  65;

    # 请求头
    #client_header_buffer_size 32k;
    #large_client_header_buffers 4 32k;

    # 请求体
    #client_body_buffer_size  128k;
    client_max_body_size  500m;

    # 设置 gzip
    #gzip  on;
    #gzip_disable "msie6";
    #gzip_vary on;
    #gzip_proxied any;
    #gzip_comp_level 6;
    #gzip_buffers 16 8k;
    #gzip_http_version 1.1;
    #gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
    
    # 代理服务器相关设置
    #proxy_connect_timeout  75;
    #proxy_read_timeout  75;
    #proxy_send_timeout  100;

标签:服务器,文件,计算器,网站,百度云, 鲲鹏,Java 来源:

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

这篇关于icode9服务器安装nginx的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!