美文网首页我爱编程
windows系统配置apache虚拟域名(http)

windows系统配置apache虚拟域名(http)

作者: 靠还是你 | 来源:发表于2018-07-25 17:49 被阅读0次

    对于,php初学者来说,给生产环境配置虚拟域名是件让人很头疼的事!今天我来给小伙伴们踩踩坑!
    1.本人远程服务器腾讯云
    如图所示:

    image.png
    2.安装php所集成的软件
    例如常见的软件wamp,phpstudy,EasyPHP-DevServer-14.1VC11
    安装过程非常简单,下一步下一步搞定,记得安装完成后用localhost在本地测试下,
    软件可以正常使用就ok了.
    3.这里笔者用wamp集成软件作为参考
    (1)打开apache 配置文件, 将虚拟主机的子配置文件打开:
    D:\wamp\bin\apache\apache2.4.17\conf\httpd.conf
    (2)httpd.conf文件中:
    #Include conf/extra/httpd-vhosts.conf 将该行的#去掉,让配置文件被加载
    Listen 80 将该行的#去掉,不修改网站无法外网访问
    AcceptFilter http none 添加到httpd.conf文件中,不修改网站无法外网访问
    AcceptFilter https none 添加到httpd.conf文件中,不修改网站无法外网访问
    image.png
    (3)打开虚拟主机的子配置文件
    路径D:\wamp\bin\apache\apache2.4.17\conf\extra\httpd-vhosts.conf
    修改配置:
    <VirtualHost *:80> #虚拟主机标签
    ServerAdmin webmaster@dummy-host2.example.com #管理员邮箱
    DocumentRoot "d:/wamp/www/laravel" #网站的跟目录
    ServerName www.lamp.com #域名(已申请或者本地自定义的域名)
    ErrorLog "logs/dummy-host2.example.com-error.log" #错误日志
    CustomLog "logs/dummy-host2.example.com-access.log" common #访问日志
    </VirtualHost>
    (4)修改hosts 文件
    路径:C:\Windows\System32\drivers\etc\hosts
    添加代码:
    127.0.0.1 www.lamp.com(本地自定义域名使用)
    (5)重启wampserver(Apache),否则配置不生效

    本人总结的重要相关内容分享:
    配置服务器安全组 https://jingyan.baidu.com/article/03b2f78c31bdea5ea237ae88.html
    php.ini配置文件 使用mysql扩展必须先开启 extension_dir = "ext";
    phpstudy修改mysql版本 https://www.cnblogs.com/laowenBlog/p/7124728.html
    phpstudy 修改php版本 https://www.jb51.net/article/126172.htm
    php远程curl请求数据 https://blog.csdn.net/summerlotus1988/article/details/47009825
    php_windows各版本下载 https://windows.php.net/downloads/releases/archives/
    http://www.php.net/releases/
    php_linux各种版本下载 http://museum.php.net/php5/

    Windows Server2012R2 FTP服务器配置
    1.https://blog.csdn.net/SmallLu161226/article/details/53887751 重启服务器

    Windows Server2012R2 添加用户并设置远程登录
    2.https://jingyan.baidu.com/album/6c67b1d68d0cbd2787bb1edb.html?picindex=1

    3.PHP扩展库地址:
    https://windows.php.net/downloads/pecl/releases/
    注:ts表示线程安全的,nts表示非线程安全的,根据php使用的版本定。
    (通过phpinfo中的Thread Safety确定php的版本,enabled:表示是线程安全的,disabled:表示非线程安全的)
    4.mysql下载地址大全
    https://downloads.mysql.com/archives/community/

    相关文章

      网友评论

        本文标题:windows系统配置apache虚拟域名(http)

        本文链接:https://www.haomeiwen.com/subject/oahjmftx.html