在Linux上部署MySQL和Nginx环境可以通过命令行来完成,而不使用宝塔面板。以下是详细的步骤:
-
安装MySQL:
- 打开终端并以root用户身份登录。
- 运行以下命令安装MySQL服务器:
sudo apt-get update和sudo apt-get install mysql-server - 安装过程中会要求设置MySQL的root用户密码。
-
配置MySQL:
- 安装完成后,运行以下命令启动MySQL服务:
sudo service mysql start - 运行以下命令来配置MySQL安全性:
sudo mysql_secure_installation - 配置过程中会要求输入MySQL的root密码,然后按照提示进行操作,例如删除匿名用户、禁止远程root登录等。
- 安装完成后,运行以下命令启动MySQL服务:
-
安装Nginx:
- 运行以下命令安装Nginx服务器:
sudo apt-get install nginx - 安装完成后,运行以下命令启动Nginx服务:
sudo service nginx start - 在浏览器中输入服务器的IP地址,如果看到Nginx的欢迎页面,则表示安装成功。
- 运行以下命令安装Nginx服务器:
-
配置Nginx:
- Nginx的配置文件位于
/etc/nginx目录下,可以使用任何文本编辑器进行编辑。 - 默认情况下,Nginx的主配置文件为
/etc/nginx.conf,可以修改该文件来进行Nginx的全局配置。 - 可以在
/etc/nginx/sites-available目录下创建一个新的配置文件,来定义特定的网站配置。 - 创建完配置文件后,可以通过在
/etc/nginx/sites-enabled目录下创建符号链接来启用该配置文件。
- Nginx的配置文件位于
-
测试MySQL和Nginx:
- 在终端中运行以下命令来测试MySQL是否正常工作:
mysql -u root -p - 输入之前设置的MySQL root密码后,如果成功登录到MySQL命令行界面,则表示MySQL安装和配置成功。
- 在浏览器中访问服务器的IP地址,如果能够看到Nginx的欢迎页面,则表示Nginx安装和配置成功。
- 在终端中运行以下命令来测试MySQL是否正常工作:
通过以上步骤,您可以在Linux系统上成功部署MySQL和Nginx环境,用于搭建Web服务器和数据库服务。这种方式相对于使用宝塔面板可以更加灵活地进行配置和管理,但需要更多的命令行操作和配置文件编辑。



没有回复内容