nginx搭建图片服务器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx搭建图片服务器相关的知识,希望对你有一定的参考价值。

cd /usr/local/nginx/conf/

配置图片服务器

方法一、在配置文件server{}中location /{} 修改配置:

 #默认请求
location / {
   root  /home/ftpuser/www;#定义服务器的默认网站根目录位置
   index index.html index.php index.htm;#定义首页索引文件的名称
}

其中:/home/ftpuser/www;为创建FTP服务账户ftpuser的根目录下的www目录

nignx.conf配置文件的第一行为#user nobody; 把注释去掉,改为root用户:user root,否则会出现无法访问403

方法二、在http{}内配置新服务

server {
        listen       8080;
        server_name  localhost;

        #charset utf-8;

        #access_log  logs/host.access.log  main;

        #默认请求
        location / {
            root  /home/ftpuser/www;#定义服务器的默认网站根目录位置
            index index.html index.php index.htm;#定义首页索引文件的名称
           }
        }

因为需要开始端口号8080,所以要在防火墙中开启8080端口

[[email protected] ]# /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT  
[[email protected] ]# /etc/init.d/iptables save  
[[email protected] ]# /etc/init.d/iptables restart 


使用FileZilla进行连接服务器,不能上传图片的解决方式:

    1.将要上传到服务器上的文件夹的权限改为777,如chmod -R 777 /var/images

    2.打开vsftp.config(在home内)【vim /etc/vsftpd/vsftpd.conf】文件进行指定local_root=**(个人设置的路径如/var/images)

    3.server vsftpd restart重启即可




以上是关于nginx搭建图片服务器的主要内容,如果未能解决你的问题,请参考以下文章

Nginx搭建图片服务器

搭建Nginx图片服务器

markdown nginx 搭建自己的图片服务器

nginx和ftp搭建图片服务器

Linux使用Nginx搭建图片服务器

Linux 搭建 Nginx (图片服务器)