前面的几篇专题已经介绍了如何安装和搭建lnmpa环境,这里来说说如何添加虚拟主机。
执行下面的语句:
- #lnmp1.1 执行
- /root/vhost.sh
- #lnmp1.2 执行
- lnmp vhost add
开始安装:
然后会依次要求添加域名等信息。【lnmp1.1和之前版本看这里】
首先是填入域名,比如:www.sdtclass.com ,然后回车;
询问是否添加多个域名,输入y,回车;
提示输入多个其他域名,多个用空格。比如:sdtclass.com m.sdtclass.com ,然后回车;
询问是否使用默认分配的路径,回车默认,如果自己输入则按照自己输入的指定;
如果是lnmp,而非lnmpa,这里会有一步询问是否使用伪静态,输入y,回车;
默认已经有了discuz、discuzx、discuzx2(Discuz X二级目录)、wordpress、wp2(WordPress二级目录)、typecho、typecho2(Typecho二级目录)、sablog、emlog、dabr、phpwind、、dedecms、drupal、ecshop、shopex等常用的Nginx伪静态配置文件,可以直接输入名称进行使用,如果是二级目录则需要对应配置文件里的二级目录的名称。
如果没有,则自己定义一个,然后去配置目录里面添加伪静态规则代码;
- #lnmp伪静态配置文件路径
- /usr/local/nginx/conf/vhost/域名.conf
询问是否开启日志,输入y,回车;
默认继续回车使用域名开头命名的log文件即可,继续回车;
输入管理员邮箱,然后回车;
询问是否建立同名数据库,我这选择否,输入n,【后面自己建立】,然后回车;
这里继续回车则完成本次配置,创建虚拟主机,把程序放默认分配或自己设定的目录里面即可。
回车后,就完成虚拟主机的添加啦!再次添加其他网站以此类推。
附上各路径:
LNMP相关配置文件位置
Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
/root/vhost.sh添加的虚拟主机配置文件:/usr/local/nginx/conf/vhost/域名.conf
MySQL配置文件:/etc/my.cnf
PHP配置文件:/usr/local/php/etc/php.ini
php-fpm配置文件:/usr/local/php/etc/php-fpm.conf
PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf
PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf
Proftpd配置文件:/usr/local/proftpd/etc/proftpd.conf
Proftpd 用户配置文件:/usr/local/proftpd/etc/vhost/用户名.conf
Redis 配置文件:/usr/local/redis/etc/redis.confLNMPA相关目录文件位置
Apache目录:/usr/local/apache/
Apache配置文件:/usr/local/apache/conf/httpd.conf
Apache虚拟主机配置文件目录:/usr/local/apache/conf/vhost/
虚拟主机配置文件名称:/usr/local/apache/conf/vhost/域名.conf
更多参考:http://lnmp.org/faq/lnmp-software-list.html
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助