centos setup nginx

安装说明


系统环境:CentOS-6.3
软件:nginx-1.2.6.tar.gz
安装方式:源码编译安装 
安装位置:/usr/local/nginx 
下载地址:http://nginx.org/en/download.html

安装前提

在安装nginx前,需要确保系统安装了g++、gcc、openssl-devel、pcre-devel和zlib-devel软件。安装必须软件:




[[email protected] /]#yum install gcc-c++
yum -y
install zlib zlib-devel openssl openssl--devel pcre
pcre-devel

检查系统安装的Nginx:




[[email protected] local]# find -name
nginx
./nginx
./nginx/sbin/nginx
./nginx-1.2.6/objs/nginx

卸载原有的Nginx




[[email protected] /]# yum remove
nginx

安装

将安装包文件上传到/usr/local中执行以下操作:




[[email protected] local]# cd
/usr/local
[[email protected] local]# tar -zxv -f
nginx-1.2.6.tar.gz
[[email protected] local]# rm -rf
nginx-1.2.6.tar.gz
[[email protected] local]# mv nginx-1.2.6
nginx
[[email protected] local]# cd /usr/local/nginx
[[email protected] nginx]#
./configure --prefix=/usr/local/nginx
[[email protected] nginx]#
make
[[email protected] nginx]# make install

配置




#修改防火墙配置: 
[[email protected] nginx-1.2.6]#
vi + /etc/sysconfig/iptables
#添加配置项 
-A INPUT -m state --state
NEW -m tcp -p tcp --dport 80 -j ACCEPT
#重启防火墙 
[[email protected]
nginx-1.2.6]# service iptables restart

启动





#方法1
[[email protected] nginx-1.2.6]# /usr/local/nginx/sbin/nginx -c
/usr/local/nginx/conf/nginx.conf
#方法2
[[email protected] nginx-1.2.6]# cd
/usr/local/nginx/sbin
[[email protected] sbin]#
./nginx


停止





#查询nginx主进程号 
ps -ef | grep nginx
#停止进程 
kill -QUIT
主进程号 
#快速停止 
kill -TERM 主进程号 
#强制停止 
pkill
-9 nginx


重启





[[email protected] local]# /usr/local/nginx/sbin/nginx -s
reload


测试





#测试端口 
netstat –na|grep
80
#浏览器中测试 
http://ip:80


# rpm -ivh nginx.rpm

# yum install nginx

# chkconfig nginx on

# service nginx start
# service nginx stop
# service nginx restart
# service nginx status
# service nginx reload


# yum install gcc
# yum install gcc-c++

tar -zxvf name.tar.gz
tar -jxvf name.tar.bz2

yum install libxml2
yum install libxml2-deve

 

  PHP Setup

./configure --prefix=/usr/local/php  --enable-fpm --enable-sockets --with-mcrypt --enable-mbstring --disable-pdo --with-curl --disable-debug  --disable-rpath --enable-inline-optimization --with-bz2 --enable-sysvsem --enable-sysvshm --enable-pcntl --enable-mbregex  --with-mhash --enable-zip --with-pcre-regex --with-mysql --with-gd --with-jpeg

make

make install

 

centos setup nginx,布布扣,bubuko.com

时间: 2024-10-21 08:56:45

centos setup nginx的相关文章

centos 安装nginx 和php

1.官方下载地址:http://nginx.org/download/nginx-1.6.0.tar.gz 一:nginx 0. yum install gcc gcc-c++ yum install glib2-devel openssl-devel pcre-devel bzip2-devel gzip-devel yum -y install perl-devel perl-ExtUtils-Embed yum -y install gcc automake autoconf libtoo

[CentOS] 结合Nginx部署DotNetCore的demo项目

系统CentOS安装: 网上很多教程,很详细,我就不再赘述了.在安装过程中,需要注意的是设置时区.个人账户密码.root密码(一定要注意,否则后续很麻烦).在首次启动时,需要接受许可. NETCoreSDK安装: 参考官方教程即可.https://www.microsoft.com/net/core#centos 安装nginx: 参看官方教程即可:https://www.nginx.com/resources/wiki/start/topics/tutorials/install/# 我是按照

Centos安装nginx服务

到http://nginx.org/en/download.html下载最新版本的Nginx并安装. 一 下载并安装pcre库ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ tar zxvf pcre-8.30.tar.gz ./configure     make    make install 二 安装openssl yum -y install openssl openssl-devel 三 下载tcp_proxy_module

how to setup nginx + uwsgi + bottle for RESTful python framework

how to setup nginx + uwsgi + bottle for RESTful python framework python install necessary modules yaourt -S uwsgi uwsgi-plugin-python python-bottle setup nginx [email protected]~ $ cat /etc/nginx/conf.d/my.conf server { listen 9000;  server_name 45.6

CentOS下nginx+python+fastcgi+postgres部署总结(django版)

最近因为项目上的需要开始大量使用nginx,因此也想趁机将以前常用的django+apache的架构换成django+nginx.常见的 django webapp 部署方式采用FCGI 或 WSGI的方式部署,在这里主要对CentOS 6.5下采用 Nginx + fastcgi + Python + Django + PostgreSQL 的搭建与配置步骤做一个简要说明,主要留作备忘,也希望对大家有所帮助. 一.PostgreSQL.Django.Nginx安装 postgres.Djang

CentOS配置Nginx官方的Yum源

由于yum源中没有我们想要的nginx,那么我们就需要创建一个"/etc/yum.repos.d/nginx.repo"的文件,其实就是新增一个yum源. [[email protected]~]# vim /etc/yum.repos.d/nginx.repo 然后将下面的内容复制进去: [nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=0enab

centos安装nginx并配置SSL证书

centos安装nginx并配置SSL证书 安装nginx的命令 sudo yum install epel-release sudo yum install nginx 让nginx随系统启动而启动 sudo systemctl enable nginx 常用命令 启动:nginx 停止:nginx -s stop 重载配置:nginx -s reload 配置路径:/etc/nginx/ 日志路径:/var/log/nginx 打开配置文件 在HTTP节点下配置两个server节点,其他不变

centos安装nginx 带upstream

centos安装nginx 带upstream 用途:利用upstream进行socket数据中转各版本nginx下载地址:http://nginx.org/download/系统:CentOS 6.5 x64nginx版本:1.12.1安装方式:源码编译安装 1.安装必须环境,nginx的编译需要c++,同时prce(重定向支持)和openssl(https支持)也需要安装 yum install gcc-c++ yum -y install pcre* yum -y install open

centos 安装 nginx 及配置 的坑

centos 安装 nginx 教程 1.创建/etc/yum.repos.d/nginx.repo touch /etc/yum.repos.d/nginx.repo 2.编辑 sudo vim /etc/yum.repos.d/nginx.repo [nginx-stable]name=nginx stable repobaseurl=http://nginx.org/packages/centos/7/$basearch/gpgcheck=1enabled=1gpgkey=https://