Nginx安装配置 linux篇

注意   nignx 的配置目录在  /usr/local/webserver/nginx/conf/     在 webserver  里面不再 src里面   注意,所以你要改是在webserver 里面改  !!!!!!!!

1、安装编译工具及库文件

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

2、安装 PCRE ,先打开/usr/local/src/    

cd /usr/local/src/

这里你有两个选择,

方案1、如果你网速快,可以直接在线安装,如下

wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

方案2、离线安装如果你网速慢,我上传到了我的资源里,你们到csdn去下载,---->点击链接  下载  nginx安装所需文件.rar  

然后不知道怎么安装ftp的同学可以看我这篇文章  本机ftp连接linux

步骤1、先开放  usr目录权限       ,

你要回到顶级根目录操作 ,

sudo chmod -R 777 usr

然后ftp打开这个目录/usr/local/src/  ,把pcre-8.35.tar.gz压缩包 丢进去

回来liunx

然后输入,打开目录

cd /usr/local/src/

解压文件

tar zxvf pcre-8.35.tar.gz

打开解压后目录

cd pcre-8.35

编译安装

./configure
make && make install

查看编译结果,会出来版本号,就是安装成功

pcre-config --version

安装nginx 

cd /usr/local/src/

3、正式开始安装nginx

一样的 线上安装  下面一行代码

wget http://nginx.org/download/nginx-1.6.2.tar.gz

离线安装如下先打开 src

cd /usr/local/src/

把刚才下载下来的  压缩包解压,里面有一个nginx-1.6.2.tar.gz  丢到刚才那个目录

解压

tar zxvf nginx-1.6.2.tar.gz

打开解压目录

cd 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
make
make install

然后查看版本

/usr/local/webserver/nginx/sbin/nginx -v

这里安装全完了就算完了。

下面是常用命令,会陆续更新

/*nginx打开*/
/usr/local/webserver/nginx/conf/nginx.conf
/*nginx启动*/
/usr/local/webserver/nginx/sbin/nginx

/*获取目录的权限,开放后 ftp才能访问*/

chmod 777 /home

强制结束端口80

//关闭nginx 
pkill -9 nginx

如果报错make: *** No targets specified and no makefile found. Stop.
执行1、yum update
2、yum install gcc build-essential

如果 报错-bash: wget: 未找到命令
执行yum -y install wget


sudo fuser -k -n tcp 80
如果提示bash: fuser: command not found 
输入   yum install psmisc   在输入y

//关闭对应端口的防火墙
iptables -I INPUT -p tcp --dport 80 -j ACCEPT

查看防火墙开放的端口
service iptables status
查完状态会列出 所有防火墙开放端口前面有序号,
可以用命令取消对应的序号那一列  比如取消第一列 代码是
iptables -D INPUT 1 //取消第一列的 端口防火墙



开启防火墙(即时生效,重启后失效): 一下两个选一个只要选一个  因为 liunx的版本不一样 所以  厦门只会生效一个
 service iptables start  
systemctl start firewalld 



关闭防火墙(即时生效,重启后失效):一下两个选一个只要选一个  因为 liunx的版本不一样 所以  厦门只会生效一个
service iptables stop
systemctl stop firewalld

打开单个端口:
firewall-cmd --add-port=443/tcp --permanent
关闭端口命令:
firewall-cmd --permanent --remove-port=443/tcp
查看端口是否打开
firewall-cmd --query-port=443/tcp



//强制杀死某个进程
 sudo fuser -k -n tcp 8082


//看nginx是否启动
netstat -tlnup|grep nginx

//看nginx的启动目录
ps -ef | grep nginx

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雪狼之夜

打个赏,让博主知道博文没白写

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值