Debian系列的Linux发行版上部署wvp

本文档详细介绍了在Debian系列Linux发行版上部署wvp的全过程,包括安装nginx、mysql、redis、jdk8和ffmpeg,以及配置数据库权限、处理连接问题和部署相关软件。内容涵盖环境搭建、权限设置、错误排查等多个方面。
摘要由CSDN通过智能技术生成

环境搭建

1.Debian系列的Linux发行版上安装nginx

要在Debian系列的Linux发行版上安装Nginx,您可以使用apt-get包管理工具。以下是安装Nginx的步骤:

  1. 更新软件包列表:

    sudo apt-get update
    
  2. 安装Nginx:

    sudo apt-get install nginx
    
  3. 启动Nginx服务:

    Nginx安装完成后,可以使用以下命令来启动Nginx服务:

    sudo systemctl start nginx
    
  4. 设置Nginx在系统启动时自动启动:

    sudo systemctl enable nginx
    

现在,Nginx已经安装并正在运行。您可以通过访问服务器的IP地址或域名来检查Nginx是否正常工作,通常默认的欢迎页面位于/var/www/html目录下。

如果您需要进行更多的Nginx配置,可以编辑Nginx的配置文件,主要位于/etc/nginx目录中。默认的站点配置文件通常位于/etc/nginx/sites-available/default。根据您的需求,您可以创建新的配置文件或编辑默认的配置文件来配置虚拟主机、SSL证书等。

如果需要重新加载Nginx的配置,可以运行:

sudo systemctl reload nginx

这将不会中断现有的连接,只会重新加载配置。

请确保您具有管理员权限(使用sudo)来执行这些命令。

也可以查看 sudo systemctl start nginx

找到要执行的nginx

在这里插入图片描述
如何找到nginx 生效的配置文件地址nginx -V

/etc/nginx/nginx.conf

root@someOne-OptiPlex-7050:/usr/sbin# nginx -V
nginx version: nginx/1.18.0 (Ubuntu)
built with OpenSSL 3.0.2 15 Mar 2022
TLS SNI support enabled
configure arguments: --with-cc-opt='-g -O2 -ffile-prefix-map=/build/nginx-zctdR4/nginx-1.18.0=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2' --with-ld-opt='-Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -flto=auto -Wl,-z,relro -Wl,-z,now -fPIC' --prefix=/usr/share/nginx --conf-path=/etc/nginx/nginx.conf --http-log-path=/var/log/nginx/access.log --error-log-path=/var/log/nginx/error.log --lock-path=/var/lock/nginx.lock --pid-path=/run/nginx.pid --modules-path=/usr/lib/nginx/modules --http-client-body-temp-path=/var/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --http-proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp-path=/var/lib/nginx/scgi --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --with-compat --with-debug --with-pcre-jit --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --with-http_auth_request_module --with-http_v2_module --with-http_dav_module --with-http_slice_module --with-threads --add-dynamic-module=/build/nginx-zctdR4/nginx-1.18.0/debian/modules/http-geoip2 --with-http_addition_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_sub_module

2.安装mysql

Debian系列的Linux发行版上安装mysql

在Debian系列的Linux发行版上,您可以使用apt-get包管理工具来安装MySQL(或其分支,如MariaDB)。以下是在Debian上安装MySQL的步骤:

  1. 更新软件包列表:

    在开始安装之前,首先更新您的软件包列表,以确保获取最新的软件包信息:

    sudo apt-get update
    
  2. 安装MySQL服务器:

    若要安装MySQL服务器,可以运行以下命令:

    sudo apt-get install mysql-server
    

    安装过程中,您将被要求设置MySQL的root密码。请记住这个密码,因为您将需要它来访问MySQL服务器。

  3. 安装MySQL客户端:

    如果您需要在本地连接到MySQL服务器,还可以安装MySQL客户端:

    sudo apt-get install mysql-client
    
  4. 启动MySQL服务:

    安装完成后,MySQL服务器将会自动启动。如果没有,您可以使用以下命令手动启动它:

    sudo systemctl start mysql
    
  5. 设置MySQL服务开机启动:

    如果您希望MySQL在系统启动时自动启动,可以运行以下命令:

    sudo systemctl enable mysql
    

现在,MySQL已成功安装并运行在您的Debian系统上。您可以使用MySQL客户端连接到服务器并开始管理数据库。如果需要进一步的配置或安全设置,请参考MySQL的官方文档以获得更多信息。

设置mysql密码

如果在安装MySQL时没有提示您设置root密码,可能是因为MySQL的默认设置未要求您立即设置密码。在这种情况下,您可以手动设置root密码。请按照以下步骤操作:

  1. 登录到MySQL服务器:

    首先,登录到MySQL服务器。您可以使用以下命令:

    sudo mysql
    
  2. 设置root密码:

    一旦登录到MySQL服务器,您可以使用以下SQL语句来更改root密码:

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_new_password';
    
    
    eg: 
    
    
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'mima';
    
    或者:
    ALTER USER 'root'@'localhost' IDENTIFIED WITH 'mysql_native_password' BY 'mima';
    
    

    'your_new_password' 替换为您希望设置的新密码。请确保密码强度足够,包括大写字母、小写字母、数字和特殊字符。

  3. 刷新权限:

    设置密码后,确保刷新MySQL的权限,以便更改立即生效:

    FLUSH PRIVILEGES;
    
  4. 退出MySQL:

    完成设置后,可以退出MySQL服务器:

    EXIT;
    

现在,您已经为MySQL的root用户设置了新密码。您可以使用新密码来访问MySQL服务器。如果您忘记了密码或需要进一步的管理,请参考MySQL的官方文档以获得更多信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值