我给自己布置了一个学习任务 - 创建一个漂亮的网站,由可访问我的家庭网络的 Node.js 服务器托管。我的基本系统运行的是 Windows 7,我想为该网站提供一个自定义域,以便从其他设备轻松访问它。
\n\nmydomain我已编辑要添加的主机文件127.0.0.1- 现在http://mydomain:8080可以在同一台计算机上工作,但不同的设备可以\xe2\x80\x99t 访问它(相当于localhost,这意味着其他设备可以\xe2\x80\x99t 使用它)。现在我想我可能需要一种方法来使我的网络 IP 地址静态,然后将该 IP 映射到主机文件中的 \xe2\x80\x9cmydomain\xe2\x80\x9d 。
这是使自定义域可访问的最佳方式吗?或者是否有通过 Node.js/Express(框架)/HTTP 使用 JavaScript 的解决方案,让我可以保持 IP 地址动态?我已经阅读过有关使用代理的信息,但这可能会导致我的服务器出现意外行为吗?
\n\n理想情况下,我不想输入端口,而只需使用类似的东西http://mydomain
Node.js 可以os.networkinterfaces()使用它 - 您可以迭代它并返回网络 IP。也许我只需要一种将网络 IP 映射到自定义域的方法?
基本上我们有数千张家庭老照片的总部扫描。加上大量的家庭视频。我们希望将它们托管在我们仍然可以完全控制内容并限制访问的地方。我是一名 php 程序员,所以安全性不是问题。问题是找到一个主机来存储 10 TB 的数据,而不是支付大量的钱。
我们真的没有计划大量的流量。每天可能有 1-10 个访客;仅限家庭。有点像在线图书馆。
我正在寻找一个个人网络服务器来承载仅供家庭使用的非常轻的流量。
您对满足以下部分或大部分标准的个人 Web 服务器有何看法?
我曾尝试过标准版的 Abyss,它是免费的,但仅限于一台主机。我已经看到了 lite speed,虽然 XAAMP 是我正在考虑的另一种,但我还没有尝试过......
我在 CentOS 下运行 ISPConfig 3,昨天我不得不手动重置我的 MySQL root 帐户密码。自从重置密码后,我无法使用任何帐户(包括我的管理员帐户)登录到 ISPConfig 的 Web 界面。
如果我尝试使用用户名登录:admin 和我的密码,我会得到Error
Username or Password wrong.
我重置了我的 MySQL 根密码。
mysqladmin -u root -p'oldpass' password 'roottest'
Run Code Online (Sandbox Code Playgroud)
我登录 MySQL 并重置管理员密码进行测试。
mysql -u root -p'roottest'
mysql> use dbispconfig;
mysql> database changed
mysql> update sys_user set passwort = md5('admintest') WHERE username = 'admin';
Query OK, 1 row affected (0.07 sec)
Rows matched: 1 Changed: 1 Warnings: 0
Run Code Online (Sandbox Code Playgroud)
我将 mysql_clientdb.conf 更改为新密码。
vi /usr/local/ispconfig/server/lib/mysql_clientdb.conf
<?php
$clientdb_host = 'localhost';
$clientdb_user = 'root';
$clientdb_password …Run Code Online (Sandbox Code Playgroud) 我已经安装了 XAMPP,我的项目保存在htdocs文件夹中。当我在浏览器中查看它时,URL 标识为http://localhost/example/index.php
如何使用我选择的域名访问它,例如www.mysite.com?
我的电脑运行的是 Windows 7,我打算只从我的电脑(而不是通过网络)访问这个网站。