`
codeone
  • 浏览: 46353 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

cent os 安装nginx

 
阅读更多

解压nginx

tar -zxvf nginx.zip

 

解决安装过程可能会碰到的pcre和md5的问题(pcre-devel解决pcre,剩余解决md5)
yum -y install pcre-devel openssl openssl-devel

 

安装gcc,及make
yum -y install gcc

 

yum -y install make

 

 

编译及安装nginx

 

进入解压出来的nginx文件夹中,运行

 

./configure

 

make

 

maek install 

 

默认安装路径是/usr/local/nginx

 

启动nginx:

/usr/local/nginx/sbin/nginx

 

停止nginx:

kill -HUP `cat /usr/local/nginx/logs/nginx.pid`

 

 

http服务配置:

 

编辑nginx配置文件:/usr/local/nginx/conf/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 {

    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_nopush     on;

 

    #keepalive_timeout  0;

    keepalive_timeout  65;

 

    #gzip  on;

    #root /var/www;

    server {

        listen       80;

        server_name  localhost;

        #root /root/website/;

        #charset koi8-r;

 

        #access_log  logs/host.access.log  main;

        location / {

            #root   html;

   root   /var/www;

            index  index.html index.htm;

        }

 

        #error_page  404              /404.html;

 

        # redirect server error pages to the static page /50x.html

        #

        error_page   500 502 503 504  /50x.html;

        location = /50x.html {

            root   html;

   #root   /var/www;

        }

 

 

 

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

        #

        #location ~ \.php$ {

        #    root           html;

        #    fastcgi_pass   127.0.0.1:9000;

        #    fastcgi_index  index.php;

        #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;

        #    include        fastcgi_params;

        #}

 

        # deny access to .htaccess files, if Apache's document root

        # concurs with nginx's one

        #

        #location ~ /\.ht {

        #    deny  all;

        #}

    }

 

 

    # another virtual host using mix of IP-, name-, and port-based configuration

    #

    #server {

    #    listen       8000;

    #    listen       somename:8080;

    #    server_name  somename  alias  another.alias;

 

    #    location / {

    #        root   html;

    #        index  index.html index.htm;

    #    }

    #}

 

 

    # HTTPS server

    #

    #server {

    #    listen       443;

    #    server_name  localhost;

 

    #    ssl                  on;

    #    ssl_certificate      cert.pem;

    #    ssl_certificate_key  cert.key;

 

    #    ssl_session_timeout  5m;

 

    #    ssl_protocols  SSLv2 SSLv3 TLSv1;

    #    ssl_ciphers  HIGH:!aNULL:!MD5;

    #    ssl_prefer_server_ciphers   on;

 

    #    location / {

    #        root   html;

    #        index  index.html index.htm;

    #    }

    #}

 

}

 

 

分享到:
评论

相关推荐

    Cent OS 7、Nginx 1.6、PHP 5.6、MySQL 5.6开发环境搭建,源码编译安装_v

    Cent OS 7、Nginx 1.6、PHP 5.6、MySQL 5.6开发环境搭建,源码编译安装_vagrant-lnmp

    基于CentOS6.8镜像+OpenSSL1.1.1g通过Nginx1.14离线创建HTTPS服务

    在DockerOS6.8的镜像里,离线安装Nginx及配置HTTPS...4、安装Nginx; 5、启动及验证Nginx; 6、安装JDK和Tomcat; 7、创建证书并修改Nginx配置后从新载入配置文件; 8、验证https服务和http自动跳转。 镜像下载地址: ...

    CentOS7下 yum方式安装Nginx的实现步骤

    在CentOS 7系统中,使用YUM安装Nginx是一种简单且可靠的方法。Nginx是一个高效且功能丰富的Web服务器,它支持多种服务,包括HTTP、HTTPS、反向代理、负载均衡等。以下是通过YUM在CentOS 7上安装Nginx的详细步骤: 1...

    vagrant-lnmp:Cent OS 7,Nginx 1.6,PHP 5.6,MySQL 5.6

    ## vagrant-LNMP Vagrant自动配置LNMP开发环境 ###软件信息 Cent OS 7 PHP 5.6 MySQL 5.6 Nginx 1.6 Rabbitmq ###帐号 root帐号密码: vagrant ###启动方式 $ vagrant up $ vagrant ssh

    fastdfs所需安装包

    Cent OS搭建FastDFS所需文件,其中包括fastdfs-5.10.zip,fastdfs-nginx-module.zip,libevent-1.4.14b-stable.tar.gz,libfastcommon-master.zip,nginx-1.10.0.tar.gz

    Cenos7-Nginx-Rtmp.zip

    在本教程中,我将向您展示如何使用RTMP模块安装和配置Nginx web服务器。我们将使用最新的CentOS 7服务器,本指南将包括nginx和rtmp模块的配置以及创建rtmp实时流和视频点播。 教程地址:...

    cent0S下php环境搭建

    - **安装 Nginx**:使用 `apt-get install nginx` 安装。 ##### 配置 Nginx - **编辑配置文件**:修改 `/etc/nginx/nginx.conf` 或 `/etc/nginx/sites-available/default` 文件。 - **配置 PHP-FPM**:确保 ...

    Centos6.5下部署项目实施手册

    #### 四、安装Nginx Web服务器 Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。安装步骤如下: ##### 1. 准备工作 - 创建`software`目录用于存放Nginx安装包。 - 安装必要的依赖库...

    CentOS-7(64位 mini版 linux).zip

    此外,CentOS 7支持LAMP(Linux、Apache、MySQL、PHP)和LNMP(Linux、Nginx、MySQL、PHP)等常见的Web服务器配置,便于搭建网站和应用服务器。 总之,这个“CentOS-7(64位 mini版 linux).zip”文件提供了一个轻量...

    云贝餐饮连锁版独立系统V2 2.1.2 全插件+多端合一

    1、一台阿里云或腾讯云ECS服务器(最底服务器要求标准:...2、服务器环境要求:cent os7.2 64位 nginx1.16 PHP7.2~8.0 mysql5.6) 3、PHP扩展:需安装redis、swoole、fileinfo三个php扩展 4、一个备案的一级或二级域名

    CentOS8 配置本地yum源的详细教程

    centos8发行版通过 BaseOS 和应用流 (AppStream) 仓库发布,AppStream 是对传统 rpm 格式的全新扩展,为一个组件同时提供多个主要版本 centos8 自带封装了NGINX,这篇文章给大家介绍CentOS8 配置本地yum源,具体...

    highcharts-webserver:用于处理高图并将其作为图像提供的 PHP 端点

    ##运行一个highcharts图生成服务器快速入门: 启动 Cent OS 6.5 实例从这里安装木偶配置: : 安装/设置: nginx Phantomjs 和依赖PHP-FPM 工具和实用程序,如 nano/git HTTP/SSH 的 IPTables 规则NTPd 并设置 UTC ...

    跟阿铭学Linux(第3版) 阅读计划-葵花1

    这一阶段,读者需要在虚拟机上安装Cent OS系统,了解虚拟机的硬件配置、网络设置和ISO镜像的导入。同时,会涉及图形化界面与命令行的切换及帮助文档的使用,强调理解和掌握Linux的目录结构。 接下来的4至6章,重点...

Global site tag (gtag.js) - Google Analytics