作者:童画小欧_904 | 来源:互联网 | 2023-08-12 14:02
基本是按照这个教程安装的http:www.runoob.comlinuxnginx-install-setup.html这里备注下我在参照安装步骤过程中遇到的问题把1、因为是新装的linux系
基本是按照这个教程安装的
http://www.runoob.com/linux/nginx-install-setup.html
这里备注下我在参照安装步骤过程中遇到的问题把
1、因为是新装的linux系统,所以系统缺少很多软件,例如解压缩命令不能用、wget下载命令不能用,这时候发现个强大的命令 yum命令 都可以直接搞定!
# yum -y install wget
yum -y install tar
2、在解压ngix 压缩包时候提示
gzip: stdin: not in gzip format
网上是这种解决办法http://www.111cn.net/sys/linux/88763.htm但是我用了不好使,最后删掉压缩包,重新wget下载的就好了
3、启动服务时候提示"/var/tmp/nginx/client/"
failed (
2
: No such file or directory)
解决办法
手动cd到提示的目录,缺哪个文件创建哪个(# mkdir -p /
var
/tmp/nginx/client 这个命令试过了,没有成功创建相应的目录,不知道为什么,没有研究,手动创建吧 一个一个的mkdir
)
4、启动ngix提示启动nginx提示:error
while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
用的这个方法http://www.qttc.net/201208194.html
如果是32位系统[root@lee ~]# ln -s /usr/local/lib/libpcre.so.1 /lib
如果是64位系统[root@lee ~]# ln -s /usr/local/lib/libpcre.so.1 /lib64
5、启动nginx服务提示98: Address already in use
首先查80端口号的占用情况(
netstat
-ntpl
) 记住进程id 然后杀之 kill -9 进程号
6、最后ngix启动没有再报错了,但是却无法访问,页面打不开,提示无法访问,请检查网络配置和防火墙等
我分析既然启动没错,那应该就能访问,不然只能是,linux不让访问,就是防火强的问题吧,我们可以ping 一下那个linux 是可以ping通的
最后还是在网上找到的办法
http://h2ofly.blog.51cto.com/6834926/1324588
这个帖子中关于防火强的设置,我使用了后系统自动刷新就能访问了
iptables -F
iptables -F -t nat
iptables -X
iptables -X -t nat
setenforce 0 #关闭selinux
对了,在设置参数环节 可以参考下面的命令
./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client\
--http-proxy-temp-path=/var/temp/nginx/proxy\
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi\
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi\
--http-scgi-temp-path=/var/temp/nginx/scgi
我想在最后启动时候可能就不会有那么多错误信息了
附上nginx 启动和关闭的命令
需要在/usr/local/nginx/sbin 目录下
./nginx -s stop
./nginx
修改配置文件后重新加载配置文件
./nginx -s reload
查找文件的命令
find / -name 'interfaces'
注意-name前面的空格
2. 查看ftp 服务器状态
#service vsftpd status
3. 启动ftp服务器
#service vsftpd start
4. 重启ftp服务器
#service vsftpd restart