phpstudy在服务器上配置域名(phpstudy虚拟主机配置)
- 服务器
- 2022-12-19 10:30:23
- 6
今天给各位分享phpstudy在服务器上配置域名的知识,其中也会对phpstudy虚拟主机配置进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
phpstudy如何绑定域名
本机访问需要修改host文件,如图
打开host 后,需要修改或增加一个,格式为
IP + 空格 + 域名
如:127.0.0.1 这样就可以在内网访问,这个域名可以随意设置,哪怕是设置成百度的也可以,但是如果这样,你就打不开百度网站了。
外网设置
上图的网站域名 为你的域名
网站目录 为你网站程序的目录
第二域名可以留空不填
端口默认 80即可 不用修改,这里 你可以点击新增,如果是在之前的记录上进行编辑的话,就点击修改,然后再点击保存设置即可。
1、以上步骤即可完成域名的绑定,但前提是你是固定IP,并且域名已经解析到这个IP上
2、如果你是内网IP用户,需要在路由器上进行下端口映射才可以。
win下phpStudy配置多个项目(Nginx)
问题描述:
根目录www下有两个项目文件test1,test2.
|-www
|-----test1
|-----test2
如果没有域名,开发时只能通过www/test1和www/test2来访问两个项目,很不方便,而且会出现很多问题.
现在想要给他们配置两个域名,达到浏览器输入域名直接访问的效果:
|-www
|-----test1
|-----test2
实现原理:
假设我们要访问百度,在浏览器输入域名 ,
浏览器在解析域名前,会先查询本机的hosts文件(存放的是域名和IP的对应关系),查找是否有 的IP地址,
如果能找到记录,则直接使用这个IP.
如果找不到记录,就去请求DNS服务器,把域名解析成百度的IP地址,再去请求数据.
那么可以修改这个hosts文件,让域名 指向我们本机.
操作步骤:
1.找到windows下的hosts文件,(win10系统,C:\Windows\System32\drivers\etc)
,用记事本打开,在最后加上两行
保存,退出.(可能遇到无法保存的问题,去百度下)
此时,在浏览器输入 或者 就能访问到我们本机的服务器了.
但是,服务器只是接收到了请求,还不知道如何处理,接下来的要做的是,告诉Nginx服务器,
请求URL为 时进入www/test1 项目.
请求URL为 时进入www/test2 项目.
2.配置服务器上的vhosts.conf文件
依次点击:其他选项菜单 打开配置文件 vhosts-ini
在vhosts.conf文件写入以下内容
复制一份,把域名改成 ,路径配置为test2项目的路径.
到此vhosts.conf文件就配置好了.
那么如何让这个vhosts文件生效呢?
只要在Nginx主配置文件引入它就行了.
(注意:要写在原有的大括号里边)
保存,退出.这样就OK了.
4.重启服务器.测试一下.
在test1目录下新建index.php文件,写入
在test2目录下新建index.php文件,写入
结果:
这样我们就能通过两个域名,分别访问这两个不同的项目了.如果有更多的项目,只要复制vhosts.conf里的配置就行了.
phpstudy的apache配置https流程和问题
最近由于弄了一个小程序,需要配置htpps的域名,把操作流程记录一下:
1、去西部数码花了1元弄了一套证书,包含三个文件:
2、把这三个证书文件放进服务器,phpstudy里面创建网站,
把三个证书一个个导入进去,然后选好根目录,php版本,保存后创建网站。
3、上面操作完成后,开始设置
4、设置完httpd.conf后,开始设置httpd-ssl.conf
里面这样配置:
VirtualHost *:443
DocumentRoot "你的域名指向的完整路径"
ServerName 你的域名
Directory "你的域名指向的完整路径"
Allow from all
AllowOverride All
#Options -Indexes +FollowSymLinks +ExecCGI
Options -Indexes +FollowSymLinks
#Order allow,deny
#Require all granted
/Directory
SSLEngine on
SSLCertificateFile D:/phpstudy_pro/Extensions/Apache2.4.39/cert/xxxxxxx.cer
SSLCertificateKeyFile D:/phpstudy_pro/Extensions/Apache2.4.39/cert/xxxxxx.key
SSLCertificateChainFile D:/phpstudy_pro/Extensions/Apache2.4.39/cert/xxxxxx.crt
/VirtualHost
到这里配置就完毕了,我这里访问https正常,搞定
装的PHPstudy怎么设置虚拟域名
您好,很高兴回答您的问题,希望我的问题能帮到您,谢谢!!!
打开phpstudy,点击mysql管理器,选择站点域名管理
添加你的域名
点击其他选项菜单,找到打开host,然后打开host文件,把域名添加进去
最后重启phpstudy即可
关于phpstudy在服务器上配置域名和phpstudy虚拟主机配置的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
本文由admin于2022-12-19发表在靑年PHP官网,如有疑问,请联系我们。
本文链接:http://qnphp.com/post/66477.html