这篇文章主要介绍了Linux服务器下安装配置Nginx服务器的教程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
Nginx(“engine x”)是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。

在高连接并发的情况下,Nginx是Apache服务器不错的替代品。

Nginx 安装

一、安装编译工具及库文件婴儿起名

yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel

二、首先要安装 PCRE

PCRE 作用是让 Nginx 支持 Rewrite 功能。

1、下载 PCRE 安装包,下载地址: http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

[root@bogon src]# wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

2、解压安装包:

[root@bogon src]# tar zxvf pcre-8.35.tar.gz
3、进入安装包目录

[root@bogon src]# cd pcre-8.35
4、编译安装

[root@bogon pcre-8.35]# ./configure[root@bogon pcre-8.35]# make && make install
5、查看pcre版本

[root@bogon pcre-8.35]# pcre-config --version

三、安装 Nginx

1、下载 Nginx,下载地址:http://nginx.org/download/nginx-1.6.2.tar.gz

[root@bogon src]# wget http://nginx.org/download/nginx-1.6.2.tar.gz

2、解压安装包

[root@bogon src]# tar zxvf nginx-1.6.2.tar.gz
3、进入安装包目录

[root@bogon src]# cd nginx-1.6.2
4、编译安装

[root@bogon nginx-1.6.2]# ./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35[root@bogon nginx-1.6.2]# make[root@bogon nginx-1.6.2]# make install
5、查看nginx版本

[root@bogon nginx-1.6.2]# /usr/local/webserver/nginx/sbin/nginx -v

到此,nginx安装完成。

四、Nginx 配置

创建 Nginx 运行使用的用户 www:

[root@bogon conf]# /usr/sbin/groupadd www [root@bogon conf]# /usr/sbin/useradd -g www www
配置nginx.conf ,将/usr/local/webserver/nginx/conf/nginx.conf替换为以下内容

[root@bogon conf]# cat /usr/local/webserver/nginx/conf/nginx.confuser www www;worker_processes 2; #设置值和CPU核心数一致error_log /usr/local/webserver/nginx/logs/nginx_error.log crit; #日志位置和日志级别pid /usr/local/webserver/nginx/nginx.pid;#Specifies the value for maximum file descriptors that can be opened by this process.worker_rlimit_nofile 65535;events{ use epoll; worker_connections 65535;}http{ include mime.types; default_type application/octet-stream; log_format main '$remote_addr - remoteuser[remote_user [remoteu​ser[time_local] “KaTeX parse error: Double superscript at position 12: request" ' '̲status bodybytessent"body_bytes_sent "bodyb​ytess​ent"http_referer” ’ ‘"$http_user_agent" $http_x_forwarded_for’;#charset gb2312; server_names_hash_bucket_size 128; client_header_buffer_size 32k; large_client_header_buffers 4 32k; client_max_body_size 8m; sendfile on; tcp_nopush on; keepalive_timeout 60; tcp_nodelay on; fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300; fastcgi_buffer_size 64k; fastcgi_buffers 4 64k; fastcgi_busy_buffers_size 128k; fastcgi_temp_file_write_size 128k; gzip on; gzip_min_length 1k; gzip_buffers 4 16k; gzip_http_version 1.0; gzip_comp_level 2; gzip_types text/plain application/x-javascript text/css application/xml; gzip_vary on; #limit_zone crawler KaTeX parse error: Expected 'EOF', got '#' at position 25: …mote_addr 10m; #̲下面是server虚拟主机的配… { #fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi.conf; } location ~ ..(gif|jpg|jpeg|png|bmp|swf|ico)$ { expires 30d; # access_log off; } location ~ ..(js|css)?$ { expires 15d; # access_log off; } access_log off; }}

Linux服务器下安装配置Nginx的教程相关推荐

  1. Linux系统下安装配置 Nginx 超详细图文教程

    Linux系统下安装配置 Nginx 详细教程介绍 一.下载 Nginx 安装包 打开Nginx官网 :http://nginx.org/en/download.html 然后我们找到一个版本,把鼠标 ...

  2. Linux环境下安装配置Hadoop教程

    Linux环境下安装配置Hadoop教程 在Linux环境下,安装配置Hadoop教程. 准备工作 1.VMware虚拟机 2.Linux环境:CentOS 7 3.远程登陆:Xshell 6 &am ...

  3. 【Linux系列】安装配置Nginx

    [Linux 环境]安装配置Nginx 文章目录 [Linux 环境]安装配置Nginx 前言 一.Nginx是什么? 二.使用Nginx 1.安装nginx 2.配置Nginx 3.配置websoc ...

  4. 阿里云服务器中安装配置MYSQL数据库完整教程

    阿里云服务器中安装配置MYSQL数据库完整教程 第一步: 确保服务器系统处于最新状态 第二步: 首先检查是否已经安装,如果已经安装先删除以前版本,以免安装不成功 [root@Panghl ~]# rp ...

  5. 阿里云linux服务器下安装scrapy2.4.1框架

    阿里云linux服务器下安装scrapy2.4.1框架 1.下载scrapy框架: wget https://files.pythonhosted.org/packages/75/0a/2434fb7 ...

  6. linux安装php和nginx,Linux下安装配置Nginx以及安装PHP

    1.编译安装Nginx 需要先安装两个库 # yum -y install openssl openssl-devel 然后下载,编译Nginx # wget http://nginx.org/dow ...

  7. snmp的团体名配置_小白都能看懂的Linux系统下安装配置Zabbix

    实验环境: 操作系统:Centos 7.6 服务器ip:192.168.10.100 运行用户:root 网络环境:Internet Zabbix是一个基于web界面的提供分布式系统监控及网络功能的企 ...

  8. Linux Centos 7 安装配置nginx

    参考:https://www.cnblogs.com/boonya/p/7907999.html 环境准备: 1.安装gcc编译器 # yum install -y gcc 2.安装 pcre pcr ...

  9. 关于Linux环境下安装配置vsftpd服务全攻略(踩坑)

    2017年08月09日 19:42:19 木大白易 阅读数 17536更多 分类专栏: Linux OS 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接 ...

最新文章

  1. https wireshark抓包——要解密出原始数据光有ssl 证书还不行,还要有浏览器内的pre-master-secret(内存里)...
  2. 005_Redis的Hash数据类型
  3. 【Grafana】函数
  4. 一致性环Hash算法.NET实现
  5. Python3 OOP(四) 获取对象信息
  6. 阿里云轻量应用服务器/腾讯云轻量应用服务器如何安装宝塔面板?
  7. 【简单】Linux 搭建 UOJ
  8. 基于zookeeper的分布式锁实现原理是什么?
  9. python md5加密字符串_Python使用MD5加密字符串示例
  10. 在Ubuntu中安装LiteIDE
  11. 从DDPM到DDIM:深入解读《Denoising Diffusion Implicit Models》
  12. 卢卡斯(Lucas)定理
  13. 2.3 zio入门——一些常见的zio操作符
  14. 大学毕业4年-回顾和总结(9)-股权投资1年,给自己一个答卷(好狗狗、皇包车、职业梦、比呀比、易途8)(创业有风险,投资需谨慎)...
  15. 队列的定义及其基本操作
  16. 液晶电视英文linux使用教程,【详解UbuntuTV 电视与人们的生活】PjTime.COM液晶电视 技术介绍...
  17. 【FPGA知识点】八段共阳极数码管编码表
  18. matlabnbsp;蠓虫分类问题nbsp;amp;n…
  19. Clickhouse 时区
  20. Apache Curator实战

热门文章

  1. ORA-28001: the password has expired
  2. 20个有用的jq弹窗
  3. 孩子从小要学编程吗?
  4. 学英语必备的18条法则,建议收藏!
  5. 计算机组成原理认识fpga,计算机组成原理课程设计-基于EDA和FPGA技术的8位模型计算机的设计与实现_精品.doc...
  6. html中加载解析,HTML页面加载和解析流程详细介绍
  7. python开发环境spyder_spyder python 2.7-spyder(Python开发环境)下载 v2.1.10官方版--pc6下载站...
  8. windows 默认使用python3_小白都能上手的Python3编程环境搭建 (Windows 10)
  9. 010_Select选择器
  10. 003_隐藏和显示效果