LNMP是当前玩VPS盆友们搭建WEB环境最便捷的一件安装包了。但有人就要问“我的VPS有多个IP,安装LNMP后能将不同的独立IP绑定到不同的次级目录,从而实现不同的网站域名都用上独立IP?”。答案是肯定的,这里闲吧就给出最简单的实现方法,希望帮到那些购买了burstnet这种有多个IP VPS的盆友们。LNMP通过/root/vhost.sh添加域名后,一般都会在/usr/local/nginx/conf/vhost/目录下,生产一个”你绑定域名.conf”的文件,打开这个文件将第三行中的:server { listen 80;修改为:server { listen 预绑定的独立IP地址:80;然后重启LNMP,再将绑定的域名解析到这个独立IP上去,就可以了。是不是很简单啊,哈哈……有什么问题,欢迎大家留言交流!
CentOS vsftpd是常用系统,于是我学习研究了CentOS vsftpd,在这里对大家详细介绍下CentOS vsftpd系统应用,希望对大家有用。本地用户经过设置后可以进行ftp访问。而匿名用户的访问经过了转换,在系统中。匿名用户的用户名为ftp, 系统将其属性设置为 根目录 /var/ftp/, 禁止控制台登陆,也就是,该用户只能进行ftp访问。CentOS vsftpd的执行程序为 /etc/vsftpd,修改 /etc/vsftpd/vsftpd.conf文件中的listen要设置为YES.CentOS vsftpd有两种开机自启动模式: inet模式和standalone模式,推荐使用standalone模式。在CentOS中已集成了CentOS vsftpd软件。CentOS vsftpd是一个安全高效的FTP服务软件,得到了广泛的应用。一、CentOS vsftpd安装在服务中查看是否已安装VSFTPD服务。如没有,下载并安装:rpm -ivh vsftpd-2.0.5-12.el5.i386.rpm二、设置CentOS vsftpd自启动chkconfig --level 35 vsftpd on三、CentOS vsftpd配置1 打开 /etc/vsftpd/vsftpd.conf文件。将anonymous_enable=YES,改为anonymous_enable=NO2 打开 /etc/vsftpd/vsftpd.conf文件。添加user_config_dir=/etc/vsftpd/virtual,并建立virtual目录。在此目录中建立以用户名为文件名的文件,并写入:local_root=[目录],这个目录即是FTP连接时的主目录。3 限定用户只在自己目录:修改vsftpd.conf文件,取消注释:chroot_list_enable=YESchroot_list_file=/etc/vsftpd/chroo
因为xinetd已经启动了vsftpd,而vsftpd设置成了stardalone模式,所以,先停止xinetd服务, service xinetd stop ,然后 /usr/local/sbin/vsftpd &启动ftp服务500 OOPS: vsftpd: refusing to run with writable anonymous root用chmod 775 /var/ftp,就可以登入了比如您想让匿名用户上传和下载都在/var/ftp/pub,就可以把/var/ftp/pub的权限打开,如果没有这个目录,您要自己建一个;[root@localhost ~]# mkdir /var/ftp/pub[root@localhost ~]# chmod -R 777 /var/ftp/pub 这表示ftp用户的家目录的权限不对,应该改过才对;[root@localhost ~]# more /etc/passwd |grep ftpftp:x:1000:1000:FTP User:/var/ftp:/sbin/nologin我们发现ftp用户的家目录在/var/ftp,就是这个/var/ftp的权限不对所致,这个目录的权限是不能打开所有权限的;是您运行了chmod 777 /var/ftp所致;如果没有ftp用户这个家目录,当然您要自己建一个;如下FTP用户的家目录是不能针对所有用户、用户组、其它用户组完全开放;[root@localhost ~]# ls -ld /var/ftpdrwxrwxrwx 3 root root 4096 2005-03-23 /var/ftp修正这个错误,应该用下面的办法;[root@localhost ~]# chown root:root /var/ftp[root@localhost ~]# chmod 755 /var/ftp有的弟兄可能会说,那匿名用户的可读、可下载、可上传怎么办呢?这也简单,在/var/ftp下再建一个目录,权限是777的就行了,再改一改vsftpd.conf就OK了;没有什么难的;
今天把服务器移至内网,在配置linux网络时候,可以ping通局域网,ping DNS时提示: connect: network is unreachable这条命令就可以搞定:route add default gw 192.168.252.240后面那是你的网关。现在 route 一下
一,修改文件来设置网络连接1,自动获取IP的方法自动获取根4个文件有关系
Nginx+php(FastCGI)+Memcached+Mysql+APC高性能web服务器安装Nginx介绍:Nginx 超越 Apache 的高性能和稳定性,使得国内使用 Nginx 作为 Web 服务器的网站也越来越多,其中包括国内最大的电子地图MapBar、新浪博客、新浪播客、网易新闻等门户网站频道,六间房、56.com等视频分享网 站,Discuz!官方论坛、水木社区等知名论坛,豆瓣、YUPOO相册、海内SNS、迅雷在线等新兴Web 2.0网站,更多的网站都在使用Nginx配置。
本文适合CentOS Nginx安装方式。一步一步来,不要错。一些必要的软件包nginx源码包: http://www.nginx.org/download/nginx-0.7.65.tar.gzphp源码包: http://cn.php.net/distributions/php-5.2.11.tar.gzphp-fpm补丁: http://php-fpm.org/downloads/php-5.2.11-fpm-0.5.13.diff.gz一.准备工作1.ssh 登录到VPS,当前目录是 /root, 不要动。2.用wget命令下载上述软件包wget http://www.nginx.org/download/nginx-0.7.65.tar.gz wget http://cn.php.net/distributions/php-5.2.11.tar.gz wget http://php-fpm.org/downloads/php-5.2.11-fpm-0.5.13.diff.gz3.安装一些必要的系统软件包,这些都是必须的包,他们的功能请大家自己百度,百度不到就谷歌,谷歌不到再提问yum install gcc yum install patch yum install pcre-devel.i386 yum install openssl-
Nginx是一款高性能的HTTP和反向代理服务器反向代理是什么?反向代理指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部(或其他)网络上的服务器,并将从服务器上得到的结果返回给Internet上请求连接的客户端。实现方法:比如我想在VPS上建一个t.xobm.com的域名用来反向代理访问app.sina.com,首先在域名注册商那里的域名管理上为域名t.xobm.com添加A记录到VPS的IP上,再在VPS上修改Nginx的配置文件,添加如下:server { listen 80; server_name t.xobm.com; location / { proxy_pass http://app.sina.com/; proxy_redirect off; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }添加好后,先执行:/usr/local/nginx/sbin/nginx -t 检查配置是否正常,如果显示:the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok configuration file /usr/local/nginx/conf/nginx.conf test is successful 则正常,否则按错误提示修改配置。再执行 kill -HUP `cat /usr/local/nginx/logs/nginx.pid` 使配置生效,域名解析生效后就可以通过t.xobm.ne
一:一般的防盗链如下:location ~* \.(gif|jpg|png|swf|flv)$ {valid_referers none blocked www.xobm.com xobm.com ;if ($invalid_referer) {rewrite ^/ http://www.
首先打开nginx.conf文件,在fastcgi_temp_file_write_size 128k; 下面添加fastcgi_intercept_errors on;注意,包括;号然后在需要定义的站点的里面添加error_page 404= /404.htm;例如:server { listen 80; server_name www.deepvps.com; index index.html index.htm index.php; error_page 404= /404.htm; &nb