• 专注于网站建设,网络推广,关键词优化,SEO优化,专业的网站建设开发团队!

LNMP添加、删除虚拟主机及伪静态使用教程

2015-06-14 22:38:42   来源:叶景网络
    本文主要介绍LNMP一键安装包添加虚拟主机、删除虚拟主机及如何使用伪静态。
    一、添加虚拟主机
    通俗点就是在VPS/服务商上添加一个网站(域名)。
    需要执行如下命令:/root/vhost.sh 执行后会出现如下界面:
    这里输入要绑定的域名,比如我想添加www.vpser.net 这个网站,那么直接输入www.vpser.net 然后回车,如果输入一个或多个字母按住Ctrl再按Backspace键删除,紧接会出现如下提示:
    这一步提示是否要在www.vpser.net这个网站添加更多的域名,如想把vpser.net 或更多其他的域名绑上。
    (注:带www和不带www的是不同的域名,如需带www和不带的www的域名都访问同一个网站需要同时都绑定)。
    如果需要添加更多的域名,如不需要直接输入 n 回车。如需要输入 y 回车,出现如下图提示:
    再输入要另外绑定的域名,多个域名可以用空格隔开。比如我要添加的站是多个域名都是访问一个站,输入 vpser.net www.vpser.org vpser.org 回车。
    接下来是设置网站目录位置,一般情况下不需要设置直接回车即可。
    在VPS或服务器有单独的数据分区,比如国内的阿里云之类的,如系统分区下容量小,数据盘分区大,那么可以输入自己的数据盘目录,必须是绝对目录。
    比如/data/ 下面有大量的空间也可以填写/data/www/vpser 填写完回车确认。
    这里选择是否添加伪静态规则,如不需要伪静态,直接输入 n 回车。如果需要输入 y 回车,再选择伪静态或自定义伪静态,一下为伪静态选择提示:
    默认已经有了discuz、discuzx、wordpress、sablog、emlog、dabr、phpwind、wp2(二级目录wp伪静态)、dedecms、drupal、ecshop、shopex,可直接输入以上名称即可。(注:以上除特殊注明外所有规则均只能用于根目录网站,二级目录网站的无法使用,需修改规则。)
    如果以上伪静态没有自己需要的可以添加自定义伪静态规则,直接输入一个想要的名字,名字不能和前面这些伪静态的名字及/usr/local/nginx/conf/下的其他文件相同,程序会自动创建伪静态文件,直接在/usr/local/nginx/conf/你自定义的伪静态名字.conf 里面添加伪静态规则就行。
    注:添加完执行/etc/init.d/nginx restart 重启生效。
    接下来会提示是否需要启用日志功能,如上图,一般情况下不需要启用日志,直接输入 n 回车。如需启用日志,输入y 回车。
    会提示:Type access_log name(Default access log file:www.vpser.net.log):
    这里是要求输入要定义的日志文件名字,一般不自定义直接回车即可。
    日志文件存放在:/home/wwwlogs/ 下面。
    出现:Press any key to start create virtul host... 后,再次回车确认就会自动添加虚拟主机。
    二、删除虚拟主机
    ssh登陆执行命令:rm /usr/local/nginx/conf/vhost/域名.conf
    如,前面我们添加的主域名是www.vpser.net,则该命令为:rm /usr/local/nginx/conf/vhost/www.vpser.net.conf
    三、伪静态
    Apache下的.htaccess伪静态规则不能用在LNMP下,需要使用Nginx伪静态规则。
    伪静态可以随时添加或删除,如果添加完虚拟主机后忘记或没有添加伪静态,可以通过修改配置文件来添加伪静态。
    虚拟主机配置文件在:/usr/local/nginx/conf/vhost/域名.conf
    伪静态规则文件需要放在/usr/local/nginx/conf/ 下面。
    编辑虚拟主机配置文件,可以使用vi、nano或winscp,后2个工具对新手来说简单些。
    例如签名我们添加的虚拟主机,打开后前半部分配置会显示如下:
    在root /home/wwwroot/www.vpser.net;这一行下面添加:
    include wordpress.conf;
    上面的wordpress.conf换成上传到/usr/local/nginx/conf/ 下面的伪静态规则文件,加完保存,执行:/etc/init.d/nginx restart 重启生效,如果报错可能是添加有误或伪静态规则有误。
叶景网络,网络推广,网站建设
特别推荐RECOMMEND
搜索引擎网站关键词seo优化的意义
视频推广怎么做
网站seo优化怎么做关键词排上首页?
SEO介绍什么叫搜索引擎网站关键词优化
seo优化怎样做提升关键词排名
热点图文Hot
windows及linux服务器301重定向实现方法 windows及linux服务
如何设置静态内容缓存时间? 如何设置静态内容缓
阿里云系统 Apache 开启GZIP 阿里云系统 Apache
LNMP一键安装卡在Starting php-fpm解决办法 LNMP一键安装卡在St
关注排行RANKING
1

windows及linux服务器301重定向实现方法

windows及linux服务器301重定向实现方法 叶景网络(www cngxit com),致力于互联网品牌建设与网络营销,专业领域包括网...

2

如何设置静态内容缓存时间?

如何设置静态内容缓存时间? 我们的网站中往往包含大量的页面组件,比如图片、样式表文件、JS脚本文件和Flash动...

3

阿里云系统 Apache 开启GZIP

阿里云系统 Apache 开启GZIP 新买的阿里云系统安装使用了APACHE2 4,今天忽然发现网站没启用GZIP压缩,通过...

4

LNMP一键安装卡在Starting php-fpm解决办法

LNMP一键安装卡在Starting php-fpm解决办法 安装完成后,在启动服务的时候出现界面卡在“starting PHP-FPM”,此问题造成的原因很...

5

阿里云主机上基于CentOS用vsftpd搭...

阿里云主机上基于CentOS用vsftpd搭建FTP服务器 vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。

6

阿里云主机挂载数据盘

阿里云主机挂载数据盘 云服务器环境:CentOS 6 2 64位 远程连接方式:通过SSH登录终端,切...

7

LNMP安装卡在 starting php-fpm 解决方法

LNMP安装卡在 starting php-fpm 解决方法 使用军哥的LNMP一键安装包安装Nginx环境,安装完成后,重启服务的时候出现界面卡在“sta...

8

LNMP添加、删除虚拟主机及伪静态使...

LNMP添加、删除虚拟主机及伪静态使用教程 本文主要介绍LNMP一键安装包添加虚拟主机、删除虚拟主机及如何使用伪静态。

9

LNMP的安装与设置方法

LNMP的安装与设置方法 如果提示screen: command not found 命令不存在可以执行:yum install screen 或...