当前位置:首页 > 综合资讯 > 正文
黑狐家游戏

个人电脑做服务器让外网访问怎么办,个人电脑打造外网访问服务器全攻略,轻松实现远程控制与数据共享

个人电脑做服务器让外网访问怎么办,个人电脑打造外网访问服务器全攻略,轻松实现远程控制与数据共享

个人电脑打造外网访问服务器,实现远程控制与数据共享,只需遵循全攻略,轻松应对外网访问问题。...

个人电脑打造外网访问服务器,实现远程控制与数据共享,只需遵循全攻略,轻松应对外网访问问题。

随着互联网的普及,越来越多的用户希望能够将个人电脑打造成一台服务器,实现外网访问,这不仅方便了远程控制,还实现了数据共享,下面,我将为大家详细讲解如何将个人电脑打造成一台外网访问的服务器。

准备工作

1、一台个人电脑(建议配置较高,以便承载更多用户访问)

2、稳定的网络环境(宽带、光纤等)

3、系统要求:Windows、Linux或Mac操作系统

4、对服务器相关知识的了解(如:防火墙、端口映射等)

个人电脑做服务器让外网访问怎么办,个人电脑打造外网访问服务器全攻略,轻松实现远程控制与数据共享

安装服务器软件

1、Windows系统

(1)下载并安装Apache服务器:https://httpd.apache.org/download.cgi

(2)下载并安装MySQL数据库:https://dev.mysql.com/downloads/mysql/

(3)下载并安装PHP:http://www.php.net/downloads.php

(4)下载并安装IIS服务器:https://www.iis.net/downloads

2、Linux系统

(1)安装Apache服务器:sudo apt-get install apache2

(2)安装MySQL数据库:sudo apt-get install mysql-server

(3)安装PHP:sudo apt-get install php

3、Mac系统

(1)安装Apache服务器:打开终端,输入“brew install apache2”

(2)安装MySQL数据库:打开终端,输入“brew install mysql”

(3)安装PHP:打开终端,输入“brew install php”

配置服务器

1、修改Apache配置文件(以Windows为例)

(1)找到Apache安装目录下的“conf”文件夹

(2)打开“httpd.conf”文件

(3)找到“Listen 80”这一行,将其修改为“Listen 8080”

(4)保存并关闭文件

2、配置MySQL数据库(以Windows为例)

个人电脑做服务器让外网访问怎么办,个人电脑打造外网访问服务器全攻略,轻松实现远程控制与数据共享

(1)打开MySQL命令行工具

(2)输入“mysql -u root -p”登录MySQL

(3)创建数据库:CREATE DATABASE 数据库名;

(4)创建用户:GRANT ALL PRIVILEGES ON 数据库名.* TO '用户名'@'%' IDENTIFIED BY '密码';

(5)刷新权限:FLUSH PRIVILEGES;

(6)退出MySQL:EXIT

3、配置PHP(以Windows为例)

(1)打开Apache安装目录下的“conf”文件夹

(2)打开“httpd.conf”文件

(3)找到“LoadModule php5_module modulesphp5apache2_4.dll”这一行,确保其前面没有“#”符号

(4)保存并关闭文件

设置防火墙与端口映射

1、Windows系统

(1)打开控制面板,找到“系统和安全”,点击“Windows Defender 防火墙”

(2)在左侧菜单中找到“允许应用或功能通过Windows Defender 防火墙”,点击“更改设置”

(3)勾选“文件和端口”,然后点击“允许另一个应用或功能通过Windows Defender 防火墙”

(4)找到Apache安装目录下的“conf”文件夹,找到“httpd.conf”文件,复制其中的“Listen 8080”这一行

(5)在“允许另一个应用或功能通过Windows Defender 防火墙”界面中,点击“浏览”,找到Apache安装目录下的“httpd.exe”文件,点击“添加”

(6)将“Listen 8080”这一行粘贴到“添加程序或功能”的“名称”栏中,然后点击“确定”

2、Linux系统

个人电脑做服务器让外网访问怎么办,个人电脑打造外网访问服务器全攻略,轻松实现远程控制与数据共享

(1)打开终端,输入“sudo ufw allow in 'Apache Full'”

(2)找到Apache安装目录下的“conf”文件夹,找到“httpd.conf”文件,复制其中的“Listen 8080”这一行

(3)在“允许另一个应用或功能通过Windows Defender 防火墙”界面中,点击“浏览”,找到Apache安装目录下的“httpd”文件,点击“添加”

(4)将“Listen 8080”这一行粘贴到“添加程序或功能”的“名称”栏中,然后点击“确定”

3、Mac系统

(1)打开“系统偏好设置”,找到“安全性与隐私”,点击“防火墙”

(2)点击“十”按钮,添加Apache服务器

(3)找到Apache安装目录下的“conf”文件夹,找到“httpd.conf”文件,复制其中的“Listen 8080”这一行

(4)在“添加程序或功能”的“名称”栏中,输入“Apache”,然后点击“确定”

测试服务器

1、打开浏览器,输入“http://你的公网IP:8080”,如果显示Apache欢迎页面,说明服务器配置成功

2、在数据库中创建一个简单的PHP页面,测试数据库连接

(1)在MySQL数据库中创建一个名为“test”的数据库

(2)在数据库中创建一个名为“test”的用户,密码为“123456”

(3)在数据库中创建一个名为“test”的表,包含两个字段:id、name

(4)在Apache安装目录下的“htdocs”文件夹中创建一个名为“index.php”的文件,输入以下代码

<?php
$servername = "localhost";
$username = "test";
$password = "123456";
$dbname = "test";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检测连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
$sql = "SELECT id, name FROM test";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
    // 输出数据
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - Name: " . $row["name"]. "<br>";
    }
} else {
    echo "0 结果";
}
$conn->close();
?>

(5)打开浏览器,输入“http://你的公网IP:8080/index.php”,如果显示查询到的数据,说明数据库连接成功

至此,你已经成功将个人电脑打造成一台外网访问的服务器,你可以根据需要,继续添加更多的服务和功能,如:文件共享、远程桌面等,祝你使用愉快!

黑狐家游戏

发表评论

最新文章