我正在开发一个应该与HTTPS一起使用的网站。 我正在Windows机器上开发网站,并且在testing我的网站的同一个局域网上有一台Linux机器。 我在局域网上没有DNS服务器,所以我使用IP地址访问网站。
在服务器上,我使用Ubuntu服务器和Nginxnetworking服务器。 有没有简单的方法可以testing我的局域网中的HTTPSconfiguration? 例如,如果我自己生成一个SSL证书,但我没有一个域名来设置它。 任何testingbuild议? 或者,我应该使用子域test.example.com
并把Alogging到我的本地IP地址到testing服务器例如192.168.1.10
?
为Nginx 生成一个自签名证书 *。 configurationNginx使用它。
编辑您的计算机上的hosts
文件,添加您的testing域。
在* nix上,它是Windows中的/etc/hosts
,它是%systemroot%\System32\Drivers\Etc\hosts
。
添加一个类似于www.example.com 192.0.2.5
的行(replace域和您的服务器的IP)。
您现在应该可以浏览www.example.com
并查看服务器上的testing页面。
*忽略这些方向末尾的部分,仅适用于Apache。