IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    【迅科专题】lnmp[a]1.2添加虚拟主机

    yumanutong发表于 2016-01-19 18:56:47
    love 0

    前面的几篇专题已经介绍了如何安装和搭建lnmpa环境,这里来说说如何添加虚拟主机。

    执行下面的语句:

    1. #lnmp1.1 执行
    2. /root/vhost.sh
    3. #lnmp1.2 执行
    4. lnmp vhost add

    开始安装:

    然后会依次要求添加域名等信息。【lnmp1.1和之前版本看这里】

    首先是填入域名,比如:www.sdtclass.com ,然后回车;

    询问是否添加多个域名,输入y,回车;

    提示输入多个其他域名,多个用空格。比如:sdtclass.com m.sdtclass.com ,然后回车;

    询问是否使用默认分配的路径,回车默认,如果自己输入则按照自己输入的指定;

    vps-add-host1

    如果是lnmp,而非lnmpa,这里会有一步询问是否使用伪静态,输入y,回车;

    默认已经有了discuz、discuzx、discuzx2(Discuz X二级目录)、wordpress、wp2(WordPress二级目录)、typecho、typecho2(Typecho二级目录)、sablog、emlog、dabr、phpwind、、dedecms、drupal、ecshop、shopex等常用的Nginx伪静态配置文件,可以直接输入名称进行使用,如果是二级目录则需要对应配置文件里的二级目录的名称。

    如果没有,则自己定义一个,然后去配置目录里面添加伪静态规则代码;

    1. #lnmp伪静态配置文件路径
    2. /usr/local/nginx/conf/vhost/域名.conf

    询问是否开启日志,输入y,回车;

    默认继续回车使用域名开头命名的log文件即可,继续回车;

    输入管理员邮箱,然后回车;

    询问是否建立同名数据库,我这选择否,输入n,【后面自己建立】,然后回车;

    这里继续回车则完成本次配置,创建虚拟主机,把程序放默认分配或自己设定的目录里面即可。

    vps-add-host2

    回车后,就完成虚拟主机的添加啦!再次添加其他网站以此类推。

    附上各路径:

    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.conf

    LNMPA相关目录文件位置
    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



沪ICP备19023445号-2号
友情链接