jjzjj

阿里云服务器搭建及宝塔面板安装(图文教程)

拉代码的小熊 2024-07-12 原文

在之前的阿里云活动买了云服务器,刚拿到有些茫然,然后收集资料整理笔记,做一个简单的云服务器搭建教程。

安装系统:Linux CentOS 8.2 64位

一、修改实例密码

实例即instance,可以理解成云计算资源中虚拟出来的一块独立计算单元。例如ECS实例就是指云服务器。

1. 进入阿里云首页,进入控制台

2. 找到云服务器下的ecs实例

3. 点击重置实例密码,尽量设置难一点的密码


4. 设置成功后,一定记得要重启一下!才能生效哦!

二、设置安全组配置

1.进入到安全组


2.添加安全组

服务器是需要端口放行的,否则你的端口将无法访问,因为安全需要,所以云服务器存在安全组这个东西。常用需要放行的端口:tomcat 8080端口,mysql 3306端口 https 443和80端口


规则方向:入方向(外部访问服务器)/出方向(服务器访问外部网络)。
授权策略:允许/拒绝;决定允许该端口访问还是拒绝。
优先级:同一端口,优先级越高的设置将覆盖优先级低的设置。
协议类型:端口协议类型,里面可以选择端口类型和一些常用的端口。
端口范围:格式:aa/bb,表示从aa到bb之间的所有端口,如果只是某一端口,就写成aa/aa。
授权对象:即允许访问的ip地址。格式 ip/端口

例:如果只允许某一IP(如111.111.111.111)的某一端口(如80)访问服务器,那么设置为“111.111.111.111/80。

例:如果允许所有访问,那么设置为 “0.0.0.0/0”
描述:你自己对这条规则的一个描述,长度为2-256个字符,不能以http://或https://开头。

参考网址:

https://jingyan.baidu.com/article/3c343ff75961344d3679633b.html

三、远程连接阿里云服务器

阿里云服务器远程连接的几种方式(包括Windows和linux系统)

利用PuTTY工具远程连接:

1.打开软件,输入云服务器的IP和要进入的端口号

2.输入账号密码


显示welcome说明远程连接成功。

利用工具进行远程连接(视频参考教程):https://www.bilibili.com/video/BV1MK4y1W7h5

四、安装宝塔面板

官方安装要求:

内存:512M以上,推荐768M以上(纯面板约占系统的60M内存)
硬盘:100M以上可用的硬盘空间(纯面板占约20M的磁盘空间)
系统:CentOS 7.1+(Ubuntu16.04+、Debian9.0+),并且要确保是干净的系统,没有安装过其他环境带的Apache/Nginx/php/MySQL(已有环境不可安装)

安装是出现以下报错:

发现报错原因:
2022年1月31日,CentOS团队从官方镜像中移除了CentOS 8的所有包。要继续使用继续使用默认配置的CentOS 8的源必须切换源,官方文档链接如下:

https://help.aliyun.com/document_detail/405635.html

CentOS 安装宝塔

1. VNC远程连接云服务器

2. 登陆到服务器后,执行以下命令安装宝塔:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

中途会弹出是否安装,输入y,按照提示继续安装

不同系统的安装命令不同,具体可以在宝塔官网查看

3. 宝塔面板安装成功后,如下图所示:

上面三个是很重要的参数,一定要记住!

4. 打开上面的宝塔链接,输入用户名和密码,进入宝塔面板:

LNMP: Linux + Nginx + Mysql + PHP
LAMP: Linux + Apache + Mysql + PHP

两者区别:静态内容多建议选择Nginx内存占用更少。 动态内容较多建议选择Apache更稳定。

5. 在面板设置中可以修改登录宝塔的路径以及用户名和,密码


6. 在终端使用网页进行ssh连接,

连接成功如下图所示:

如果显示连接失败,解决方案:
在命令行上输入:pip install paramiko==2.0.2,安装相关工具,然后宝塔进行重启:bt reload

7. 还没有买域名,简单测试一下,首先建立网站



8.设置默认站点为新建的test站点


9. 创建成功后,就可以通过IP访问刚才建的站点

有关阿里云服务器搭建及宝塔面板安装(图文教程)的更多相关文章

  1. ruby - 使用 ruby​​ 和 savon 的 SOAP 服务 - 2

    我正在尝试使用ruby​​和Savon来使用网络服务。测试服务为http://www.webservicex.net/WS/WSDetails.aspx?WSID=9&CATID=2require'rubygems'require'savon'client=Savon::Client.new"http://www.webservicex.net/stockquote.asmx?WSDL"client.get_quotedo|soap|soap.body={:symbol=>"AAPL"}end返回SOAP异常。检查soap信封,在我看来soap请求没有正确的命名空间。任何人都可以建议我

  2. ruby - 具有身份验证的私有(private) Ruby Gem 服务器 - 2

    我想安装一个带有一些身份验证的私有(private)Rubygem服务器。我希望能够使用公共(public)Ubuntu服务器托管内部gem。我读到了http://docs.rubygems.org/read/chapter/18.但是那个没有身份验证-如我所见。然后我读到了https://github.com/cwninja/geminabox.但是当我使用基本身份验证(他们在他们的Wiki中有)时,它会提示从我的服务器获取源。所以。如何制作带有身份验证的私有(private)Rubygem服务器?这是不可能的吗?谢谢。编辑:Geminabox问题。我尝试“捆绑”以安装新的gem..

  3. ruby - 在 64 位 Snow Leopard 上使用 rvm、postgres 9.0、ruby 1.9.2-p136 安装 pg gem 时出现问题 - 2

    我想为Heroku构建一个Rails3应用程序。他们使用Postgres作为他们的数据库,所以我通过MacPorts安装了postgres9.0。现在我需要一个postgresgem并且共识是出于性能原因你想要pggem。但是我对我得到的错误感到非常困惑当我尝试在rvm下通过geminstall安装pg时。我已经非常明确地指定了所有postgres目录的位置可以找到但仍然无法完成安装:$envARCHFLAGS='-archx86_64'geminstallpg--\--with-pg-config=/opt/local/var/db/postgresql90/defaultdb/po

  4. ruby - 完全离线安装RVM - 2

    我打算为ruby​​脚本创建一个安装程序,但我希望能够确保机器安装了RVM。有没有一种方法可以完全离线安装RVM并且不引人注目(通过不引人注目,就像创建一个可以做所有事情的脚本而不是要求用户向他们的bash_profile或bashrc添加一些东西)我不是要脚本本身,只是一个关于如何走这条路的快速指针(如果可能的话)。我们还研究了这个很有帮助的问题:RVM-isthereawayforsimpleofflineinstall?但有点误导,因为答案只向我们展示了如何离线在RVM中安装ruby。我们需要能够离线安装RVM本身,并查看脚本https://raw.github.com/wayn

  5. ruby-on-rails - rails 目前在重启后没有安装 - 2

    我有一个奇怪的问题:我在rvm上安装了ruby​​onrails。一切正常,我可以创建项目。但是在我输入“railsnew”时重新启动后,我有“程序'rails'当前未安装。”。SystemUbuntu12.04ruby-v"1.9.3p194"gemlistactionmailer(3.2.5)actionpack(3.2.5)activemodel(3.2.5)activerecord(3.2.5)activeresource(3.2.5)activesupport(3.2.5)arel(3.0.2)builder(3.0.0)bundler(1.1.4)coffee-rails(

  6. ruby - 如何为 emacs 安装 ruby​​-mode - 2

    我刚刚为fedora安装了emacs。我想用emacs编写ruby。为ruby​​提供代码提示、代码完成类型功能所需的工具、扩展是什么? 最佳答案 ruby-mode已经包含在Emacs23之后的版本中。不过,它也可以通过ELPA获得。您可能感兴趣的其他一些事情是集成RVM、feature-mode(Cucumber)、rspec-mode、ruby-electric、inf-ruby、rinari(用于Rails)等。这是我当前用于Ruby开发的Emacs配置:https://github.com/citizen428/emacs

  7. ruby-on-rails - 无法在centos上安装therubyracer(V8和GCC出错) - 2

    我正在尝试在我的centos服务器上安装therubyracer,但遇到了麻烦。$geminstalltherubyracerBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingtherubyracer:ERROR:Failedtobuildgemnativeextension./usr/local/rvm/rubies/ruby-1.9.3-p125/bin/rubyextconf.rbcheckingformain()in-lpthread...yescheckingforv8.h...no***e

  8. ruby - 通过 RVM (OSX Mountain Lion) 安装 Ruby 2.0.0-p247 时遇到问题 - 2

    我的最终目标是安装当前版本的RubyonRails。我在OSXMountainLion上运行。到目前为止,这是我的过程:已安装的RVM$\curl-Lhttps://get.rvm.io|bash-sstable检查已知(我假设已批准)安装$rvmlistknown我看到当前的稳定版本可用[ruby-]2.0.0[-p247]输入命令安装$rvminstall2.0.0-p247注意:我也试过这些安装命令$rvminstallruby-2.0.0-p247$rvminstallruby=2.0.0-p247我很快就无处可去了。结果:$rvminstall2.0.0-p247Search

  9. ruby - 如何在 Lion 上安装 Xcode 4.6,需要用 RVM 升级 ruby - 2

    我实际上是在尝试使用RVM在我的OSX10.7.5上更新ruby,并在输入以下命令后:rvminstallruby我得到了以下回复:Searchingforbinaryrubies,thismighttakesometime.Checkingrequirementsforosx.Installingrequirementsforosx.Updatingsystem.......Errorrunning'requirements_osx_brew_update_systemruby-2.0.0-p247',pleaseread/Users/username/.rvm/log/138121

  10. ruby - Fast-stemmer 安装问题 - 2

    由于fast-stemmer的问题,我很难安装我想要的任何ruby​​gem。我把我得到的错误放在下面。Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingfast-stemmer:ERROR:Failedtobuildgemnativeextension./System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/rubyextconf.rbcreatingMakefilemake"DESTDIR="cleanmake"DESTDIR=

随机推荐