-
1 废话不多说:开始
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
-
2 下载,解压
//创建一个文件夹 cd /usr/local mkdir nginx cd nginx //下载tar包 wget http://nginx.org/download/nginx-1.13.7.tar.gz 注:如果当前文件下载失败时!!!!! 直接将http://nginx.org/download/nginx-1.13.7.tar.gz拉取浏览器地址下载, 下载完成后用ssh等连接linux软件拖入即可(最好对应我当前写的目录,免得安装出问题.) 解压: tar -xvf nginx-1.13.7.tar.gz
-
3 .挨个输入即可
//进入nginx目录 (注意这个并不是你解压的那个文件目录,是你刚刚创建好的那个!!!!!!) 之后会修改一个nginx.conf文件 (注意,这个也是你刚刚创建的文件里,并不是你刚解压的nginx中) cd /usr/local/nginx //执行命令 ./configure //执行make命令 make //执行make install命令
-
4.打开配置文件nginx目录下的nginx.conf文件
vi /usr/local/nginx/conf/nginx.conf
-
5 . 当前代码配置为配置镜像 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
注: 将nginx.conf 第一行 # user root; 改为 user root;(用户最高权限,否者无法访问.)
重要的部分是:
(/static/)自定义名称
(/home/tkamc/filemanagement/)默认目录
页面访问时:端口号 +/static/+文件名(或目录结构):http://XXXXXXX(端口号)/static/新建文本文档.txt(在线查看)
#配置图片映射
location /static/ {
alias /home/tkamc/filemanagement/;(自定义目录)
autoindex on;
} -
6 .复制到这
Esc + ! wq 保存并退出即可
-
7.//当前安装位置在usr/local/目录下
启动1 命令: cd /usr/local/nginx/sbin ./nginx 启动 ./nginx -s stop 关闭 ./nginx -s reload 重启
-
8.然后看看你的服务起来没有
ps -ef |grep nginx
即可 -
9 如果还不行重启下防火墙试试
或者清一下 80 端口的占用
netstat -tln | grep 80
sudo kill -9 80
重启 nginx即可
还不行就开放防火墙端口:
方法
:直接编辑/etc/sysconfig/iptables文件
1.编辑/etc/sysconfig/iptables文件:vi /etc/sysconfig/iptables
加入内容并保存:
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允许80端口通过防火墙)
2.重启服务:/etc/init.d/iptables restart
3.查看端口是否开放:/sbin/iptables -L -n
这么多以外,都写到了,如果还不行,你联系我啊!!
或者自行百度,也可找大牛问问.