服务器搭建2

PHPer 2021-01-17 1585 0 0

这里记录一些服务器搭建遇到的问题 20210117...

立即注册

更新于:2021-01-17 14:16:41
    您需要登录后才可以评论。 立即注册

    FileZilla设置主密码保护FTP密码,服务器主机网站更安全了。

    打开FileZilla。

    选择编辑>设置。

    1f8c069026-qq-jie-tu20220424065553_normal.jpg

    切换到“界面”页面。

    312bb3f8ab-qq-jie-tu20220424065857_normal.jpg


    您可以在此处找到密码部分。默认设置为保存密码。

    从列表中选择“保存受主密码保护的密码”,然后输入所需的密码。它必须至少包含八个字符。

    选择确定以保存更改。

    请注意,从那时起,所有密码均受主密码保护。

    密码保护

    当您连接到第一个保存的站点时,FileZilla提示您输入主密码。要求您在提示中输入它,并且可以选择“记住选项”,以便在同一会话中不会再次提示您。...

    立即注册
    更新于:2022-04-24 07:04:39

    certbot-auto不再支持所有的操作系统,新的ssl证书安装方法。

    除了支持Centos7,此方法也支持Centos8 Stream系统。

    《Letsencrypt简单教程》一文较为详细地介绍了Letsencrypt的安装以及使用方法,然而,最近在一台服务器部署letsencrypt时,执行letsencrypt-auto命令出现错误:

    ./letsencrypt-auto --help allSkippingbootstrapbecause certbot-auto is deprecated on this system.Your system is not supported by certbot-auto anymore.Certbot cannot be installed.Please visit https://certbot.eff.org/ to check for other alternatives.系统不再被支持!!!

    查看certbot(https://github.com/certbot/certbot/releases)在

    2021年1月的更新日志:

    ●certbot-auto was deprecated on all systems. For more information about thischange, seehttps://community.letsencrypt.org/t/certbot-auto-no-longer-works-on-debian-based-systems/139702/7.

    可知:

    certbot-auto不再支持所有的操作系统!根据作者的说法,certbot团队认为维护certbot-auto在几乎所有流行的UNIX系统以及各种环境上的正常运行是一项繁重的工作,加之certbot-auto是基于python 2编写的,而python 2即将寿终正寝,将certbot-auto迁移至python 3需要大量工作,这非常困难,因此团队决定放弃certbot-auto的维护。

    既然如此,现在我们还能继续使用certbot吗?certbot团队使用了基于snap的新的分发方法。

    1. 环境操作系统:CentOS 7

    Webserver:Nginx

    2. 安装letsencrypt2.1. 安装letsencrypt之前,需要先安装snapd。

    a. 先安装epel。

    yum install epel-release

    b. 安装snapd。

    yum install snapd

    c. 启用snapd.socket。

    systemctl enable --now snapd.socket

    d. 创建/var/lib/snapd/snap和/snap之间的链接。

    ln -s /var/lib/snapd/snap /snap

    e. 退出账号并重新登录,或者重启系统,确保snap启用。

    f. 将snap更新至最新版本。

    1. sudo snap install core
    2. sudo snap refresh core

    这里安装snap可能会报错提示操作太早了,稍等一会再运行安装snap就ok了。 ...

    立即注册
    更新于:2023-05-10 19:09:20

    CentOS版 docker一键安装(2023年11月亲测可用)

    一、docker是什么

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。

    Docker与虚拟机的区别

    虚拟机实现资源的隔离的方式是利用独立的Guest OS,以及利用Hypervisor虚拟化CPU、内存、IO等设备来实现的,对于虚拟机实现资源和环境隔离的方案,Docker显然简单很多。

    然后Docker并没有和虚拟机一样利用一个独立的Guest OS执行环境的隔离,它利用的是目前当前Linux内核本身支持的容器方式,实现了资源和环境的隔离,简单来说,Docker就是利用Namespace 实现了系统环境的隔离,利用了cgroup实现了资源的限制,利用镜像实例实现跟环境的隔离。

    二、怎么安装docker

    Docker运行对内核要求比较高,服务器尽量选择Cenos7(64位)以后,低版本的系统安装时会有问题。官方的说明中要求内核到3.10才能使用docker。

    使用uname命令验证当前服务器内核版本

    [root@izj6c50o02n51e7nalerwiz ~]# uname -r

    3.10.0-1160.59.1.el7.x86_64

    这里放一下官方的版本和内核的对照表

    1.检查是否安装过Docker:

    docker -v
    

    执行清理命令: ...

    立即注册
    更新于:2023-11-15 00:27:20

    linux配置多个ssl证书,Apache 配置多个HTTPS站点(202204亲测)

    经常会遇到多个站点在一个服务器上用的同一个IP,都要实现https访问

    运行环境

    OS:CentOS8

    Web:Apache


    安装Apache

    1、安装Apache

    [root@node1 ~]# yum install httpd -y

    2、启动服务

    [root@node1 ~]# service httpd start

    Starting httpd: [ OK ]

    [root@node1 ~]#

    3、修改测试页面

    [root@node1 ~]# cat /var/www/html/index.html

    Apache Test Page~

    4、测试访问

    24e47011e1_normal.png

    实现HTTPS访问

    1、安装SSL模块

    [root@node1 ~]# yum install mod_ssl -y

    2、检测

    [root@node1 ~]# cd /etc/httpd/modules/

    [root@node1 modules]# ll | grep ssl

    -rwxr-xr-x 1 root root 181872 Oct 20 2017 mod_ssl.so

    3、上传证书文件(上传到哪里都可以,后面再ssl配置文件里只指向即可

    这里我们可以到各大厂商去申请免费证书,可满足个人网站的需求,如企业网站,建议购买企业收费证书;

    [root@node1 ~]# cd /etc/httpd/

    [root@node1 httpd]# mkdir ssl/default

    [root@node1 httpd]# cd ssl/default

    [root@node1 default]# rz

    [root@node1 default]# ll

    total 12 ...

    立即注册
    更新于:2022-04-30 21:19:54

    mysql报错问题解决MySQL server PID file could not be found!

    注意# killall mysqld的方法同样适用与apache提示server PID file could not be found!,命令为killall httpd

    MySQL server PID file could not be found!


    无法启动mysql服务

    # service mysqld start

    MySQL server PID file could not be found! [FAILED]
    Starting MySQL...The server quit without updating PID file [FAILED]ydata/centossz008.pid).


    通过ss -tnl发现服务仍然存在 ...

    立即注册
    更新于:2021-12-12 17:29:11

    找了半天找不到看着靠谱的centos8开机启动后运行的脚本

    找了半天找不到看着靠谱的centos8开机启动后运行的脚本,centos7的文章倒是很多。...

    立即注册
    更新于:2021-01-17 15:20:01

    LAMP一键安装包安装的时候方便,增加开机启动的时候出了问题

    之前安装原生动apache和msyql,php的搭建的服务器,设置apache开机启动很方便

    就运行一行systemctl enable httpd.service就像

    想增加一个apache开启启动,结果用

    chkconfig -add httpd

    chkconfig httpd on

    然后reboot...

    立即注册
    更新于:2021-01-17 15:49:18

    一键安装,用sh脚本一键安装LAMP

    https://github.com/teddysun/lamp

    Description

    LAMPis a powerful bash script for the installation of Apache + PHP + MySQL/MariaDB and so on. You can install Apache + PHP + MySQL/MariaDB in an very easy way, just need to choose what you want to install before installation. And all things will be done in few minutes.

    • If your server system: Amazon Linux/CentOS/RedHat
    yum -y install wget git
    git clone https://github.com/teddysun/lamp.git
    cd lamp
    chmod 755 *.sh
    ./lamp.sh
    • If your server system: Debian/Ubuntu
    apt-get -y install wget git
    git clone https://github.com/teddysun/lamp.git
    cd lamp
    chmod 755 *.sh
    ./lamp.sh
    ./lamp.sh -h
    • Automation install mode example
    ./lamp.sh --apache_option 1 --apache_modules mod_wsgi,mod_security --db_option 2 --db_root_pwd teddysun.com --php_option 5 --php_extensions apcu,ioncube,imagick,redis,mongodb,libsodium,swoole --db_manage_modules phpmyadmin,adminer --kodexplorer_option 1

    License

    Copyright (C) 2013 - 2021Teddysun...

    立即注册
    更新于:2022-07-15 12:16:27

    QQ授权码(更改QQ密码以及独立密码会触发授权码过期)

    1、什么是授权码?

    授权码是QQ邮箱推出的,用于登录第三方客户端的专用密码。
    适用于登录以下服务:POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务。

    温馨提醒:为了你的帐户安全,更改QQ密码以及独立密码会触发授权码过期,需要重新获取新的授权码登录。...

    立即注册
    更新于:2022-04-09 17:48:26

    Apache 或Nginx 都报错 No input file specified.

    代码从线上拉到本地就出问题了 ,查看network 404

    135062ae4a-qq-jie-tu20231126220504_normal.jpg

    aed2af0b51-qq-jie-tu20231126221116_normal.jpg

    因为线上开启了防跨站攻击,在frontend/web目录下生成了一个.user.ini文件,里面的内容如下 ...

    立即注册
    更新于:2023-11-27 19:01:03

    在Ubuntu22.04上安装Ubuntu桌面环境并设置VNC

    在Vultr的shared CPU服务器上1核2G内存,安装的真费劲 搞了3小时了,还没搞定。20250820 1120

    root@vultr:~# lspci -v | grep -i 'vga'
    00:01.0 VGA compatible controller: Device 1234:1111 (rev 02) (prog-if 00 [VGA controller])

    从您提供的 lspci -v | grep -i 'vga' 命令的输出来看,您的系统中检测到了一个 VGA 兼容的控制器,但是设备 ID (1234:1111) 表明这可能是一个虚拟或未知的设备,而不是一个真实的物理显卡。这通常发生在虚拟机环境中,如您正在使用的 Vultr 云服务器实例。

    由于这是一个虚拟设备,它可能不支持传统的图形驱动程序,或者可能需要特殊的配置来正确地与 X 服务器交互。以下是一些可能的解决步骤:

    1. 确认虚拟机支持

    确保您的虚拟机实例支持图形界面。在某些情况下,可能需要在云服务提供商的控制面板中启用或配置图形支持。

    2. 安装虚拟图形驱动程序

    对于某些虚拟化平台,可能需要安装特定的虚拟图形驱动程序。例如,在 VMware 或 VirtualBox 中,您可能需要安装 VMWare Tools 或 VirtualBox Guest Additions。对于云环境,这可能不是必需的,但值得检查您的云服务提供商是否提供了类似的工具。...

    立即注册
    更新于:2025-08-20 11:20:19

    #免VNC# OneClickDesktop:一键安装桌面环境

    总结,这个一键安装脚本不够完善,不会自动打开对应端口。所以要打开8080,80,443,3889,5901等端口,具体你要用哪个服务。先打开了端口后,重载端口,然后再执行一键安装脚本。20250820 18:01

    安装要求:

    重点

    05/04/2025 v0.4.0 Deprecated old OS; added Ubuntu 24 and Debian 12 support.

    Ubuntu 24 and Debian 12 support.才支持,别弄错了。20250820 14:28

    ======================================================

    新鲜的Ubuntu 18.04/20.04 或者 Debian 10 的64位系统(未安装LAMP等套件)

    至少1G内存,推荐1.5G

    独立ipv4

    Root权限

    如果选不浏览器直接访问,就可用省去域名指向云主机IP那一步骤了。

    我的主机是Vultr的共享CPU云主机,1核CPU2G内存Ubuntu22.04的系统

    Update log
    
    Current version: v0.4.0
    
    Date Version Changes
    
    08/02/2020 v0.0.1 Script created
    
    08/03/2020 v0.0.2 Enable copy/paste; add Asian characters support.
    
    09/25/2020 v0.1.0 Add RDP feature; improve installation experience.
    
    09/29/2020 v0.2.0 Add CentOS 7/8 support.
    
    02/14/2025 v0.3.0 Deprecated old OS; added Ubuntu 22 and Debian 11 support.
    
    05/04/2025 v0.4.0 Deprecated old OS; added Ubuntu 24 and Debian 12 support.
    


    Ubuntu22.04 可用运行脚本,但是因为Ubuntu22.04的仓库不支持Guacamole,所以要真远程连接云主机服务器,还要折腾很久,一键脚本安装完后我已经折腾了2小时了还没搞定 20250820 1308
    发布者: 微魔 2020年9月24日 分类: 实用教程
    

    微魔曾经发表过很多Linux下安装桌面的教程(主要是不少朋友有浏览器的需求),可通过本站的搜索功能找到一些教程,但这些教程多少还需要一些敲命令的过程,而且VNC的配置对一些新手本身也不大友好。今天微魔给大家推荐的是一个来自Github上的一键安装脚本,可以直接完成相关软件的安装,而且更重要的是,安装完成后可以直接通过浏览器访问,避免了使用VNC的麻烦。

    OneClickDesktop:一键安装桌面环境

    项目地址:https://github.com/Har-Kuun/OneClickDesktop

    安装要求:

    • 新鲜的Ubuntu 18.04/20.04 或者 Debian 10 的64位系统(未安装LAMP等套件)
    • 至少1G内存,推荐1.5G
    • 独立ipv4
    • Root权限

    安装方法:

    wget https://raw.githubusercontent.com/Har-Kuun/OneClickDesktop/master/OneClickDesktop.sh && sudo bash OneClickDesktop.sh
    

    注意:原作者称阿里云的镜像在安装时会出现问题,所以安装前要替换安装源

    转载自:https://www.vmvps.com/oneclickdesktop-oneclick-install-desktop-on-ubuntu-and-debian-without-vnc-access.html


    在Kimi上的提问“我可用换一个操作系统,有没有什么linux操作系统比较方便安装桌面环境并设置VNC”

    Kimi:

    根据您的需求,以下是一些适合安装桌面环境并设置 VNC 的 Linux 发行版:

    1. Ubuntu:Ubuntu 是一个非常流行的 Linux 发行版,它提供了一个简单易用的界面和丰富的软件库。您可以通过安装 Ubuntu 桌面版来获得一个完整的桌面环境。安装 VNC 服务器后,您可以按照以下步骤进行配置:
      • 更新软件源:sudo apt update
      • 安装桌面环境:sudo apt install ubuntu-desktop
      • 安装 VNC 服务器:sudo apt install tightvncserver
      • 配置 VNC 并启动:vncserver
      更多详细信息可以参考 LinuxStory 网站上的教程。
    2. Fedora:Fedora 是另一个支持 VNC 的 Linux 发行版。您可以使用以下命令安装 VNC 服务器:
      • 更新软件源:sudo dnf update
      • 安装 VNC 服务器:sudo dnf install tigervnc-server
      安装完成后,您可以按照 Linux教程和文章 提供的步骤设置 VNC 服务器。
    3. CentOS:CentOS 也支持 VNC。安装命令如下:
      • 安装 VNC 服务器:sudo yum install tigervnc-server
      配置 VNC 服务器的详细步骤可以参考 CSDN博客
    4. Arch Linux:对于 Arch Linux,您可以使用以下命令安装 VNC 服务器:
      • 安装 VNC 服务器:sudo pacman -S tigervnc
      有关 Arch Linux 上 VNC 服务器的安装和配置指南,您可以参考 OSCHINA
    5. Xfce:Xfce 是一个轻量级的桌面环境,它是一个不错的选择,特别是当您需要一个快速且资源占用少的桌面环境时。您可以在 Ubuntu 20 操作系统上安装 Xfce 桌面环境,并按照 知乎专栏 提供的教程安装 VNC。

    综上所述,这些 Linux 发行版都提供了良好的支持来安装桌面环境和配置 VNC 服务器。您可以根据自己的需求和喜好选择一个合适的发行版进行设置。

    复制

    对于希望快速部署 VNC 服务器的用户来说,确实有一些自动化脚本可以简化安装过程。这些脚本通常被称为一键安装脚本,它们可以自动下载并安装 VNC 服务器以及配置必要的服务。以下是一些常见的一键安装脚本: ...

    立即注册
    更新于:2025-08-20 18:01:21
    相关内容

    Centos 服务器搭建(Centos8服务器搭建遇到的各种问题及解决方法)

    Centos8 更新yum或安装软件时提示 Failed to download metadata for repo...

    从CentOS 8到CentOS Stream,到底发生什么事了?

    CentOS8出现“ Error: Failed to download metadata for repo ‘AppStrea...

    如何将CentOS 8转换为CentOS Stream(202205实测有效)

    上网服务器搭建时遇到的问题

    CentOS7下解决ifconfig command not found的办法

    CentOS 7安装锐速高速上网

    切换使用锐速和BBR加速时遇到的问题failed to dial to (wss:// *** ) 502...

    服务器加速的解决方案

    使用V2Ray的mKCP协议加速游戏

    Quick and easy VPNs with WireGuard

    v2rayN已停止工作

    服务器搭建

    centos7用yum搭建LAMP环境之一

    CentOS 7 安装 LNMP 环境,sh脚本一键安装

    安装phaclon遇到的各种问题。

    LNMP的那些事情

    centos7安装openssl

    Centos系统在Apache服务器上安装SSL证书

    Centos7.4 修改MySQL5.7 root 密码

    2020在godaddy首页上看到企业建站服务

    邮件发送报错No IDN encoder found(install the intl extension or the tr...

    yum安装php扩展intl报错:Error: php71w-common conflicts with php-comm...

    如何在CentOS上安装PHP intl扩展?

    服务器选择-阿里云轻量应用服务器 轻量应用服务器 (香港节点丢包严重,延迟25ms)

    阿里云香港服务器和大陆服务器区别在哪,如何选择

    关于网站的robots文件以及robots文件在线生成工具

    robots.txt 不让搜索引擎收录网站的方法

    Yii2生成sitemap,yii2-sitemap-module Yii2 module for automatically ...

    验证谷歌站长平台 – GOOGLE SEARCH CONSOLE 验证流程

    centos7下自动备份mysql数据库

    谷歌站长平台实测网站

    CentOS 7中看PHP运行时的Log文件日志信息

    Linux设置Swap虚拟内存方法

    CentOS 7一键安装桌面环境命令(可远程RDP连接)

    如何在 CentOS8/RHEL8 上安装配置 VNC 服务器

    查问我看服务器搭建和使用中遇到的问题

    服务器搭建3

    CentOS8下yum安装LNMP

    Linux查看端口使用状态、关闭端口方法

    LNMP与LAMP有哪些区别,安装哪个好?

    Centos杀死进程kill方法大全

    CentOS如何查看端口是否被占用

    xampp更改mysql数据库密码

    Vultr主机Centos Stream8系统上修改 Root 密码的方法(2022年版)

    Centos Stream8上安装ImageMagick和php的imagick扩展

    在 CentOS 7 上搭建属于自己的 “完美” 邮件系统

    Vultr如何发工单联系客服(2022年6月最新版)

    Could not get lock /var/lib/dpkg/lock-frontend Linux系统 sudo apt upda...

    Ubuntu Linux服务器安装图形化界面并用VNC Viewer连接(2022年6月实测有效)

    Centos7系统下图形化界面安装以及VNC远程连接教程(2022年6月实测ok)

    sudo 出现unable to resolve host 解决方法

    一键测试脚本bench.sh

    LNMP一键安装包添加、删除虚拟主机及伪静态使用教程

    Failed to update header with correct duration

    推荐内容

    怎样使用V2Ray代理和SSTap玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩...

    sstap游戏代理教程 从此玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩虹六...

    BT磁力搜索网站汇总和找不到的资源

    什么是磁力链接,您如何使用?

    Z-Library:全球最大的数字图书馆/含打不开的解决方案/镜像

    使用V2Ray的mKCP协议加速游戏

    v2rayN已停止工作

    【车险课堂】什么是无赔款优待系数ncd,你“造”吗?