欢迎光临
我们一直在努力

宝塔面板开启gzip(宝塔面板开启伪静态)

本文给大家谈谈宝塔面板开启gzip,以及宝塔面板开启伪静态对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录:

  • 1、宝塔Linux面板的安装配置以及基本使用教程(超详细)
  • 2、2019安装宝塔面板启动失败无权限
  • 3、宝塔控制面板下的typecho开启伪静态
  • 4、宝塔面板安装遇到的问题
  • 5、宝塔面板怎么开启反爬虫
  • 6、Ubuntu安装Odoo

宝塔Linux面板的安装配置以及基本使用教程(超详细)

宝塔官网地址:

我连接Linux服务器使用的是XShell

想要安装XShell可以看的这篇文章 XShell免费版的安装配置教程以及使用教程(超级详细)

yum install -y wget wget -O install.sh sh install.sh

此处询问你“你现在想安装宝塔控制面板吗” 直接输入y按下回车继续安装

我这里以腾讯云为例

第一次登录需要绑定宝塔账号,要是有宝塔账号的直接登录就可以,没有的话就先去注册一个再进行登录

首次使用宝塔面板推荐安装一组套件,对于刚接触Linux环境部署的博友们,推荐使用 LNMP ,采用极速安装、一键安装的方式

LNMP和LAMP环境主要的区别在于web服务器上面,LNMP使用的是Nginx服务器,而LAMP使用的是Apache服务器。Nginx 性能稳定、功能丰富、运维简单、处理静态文件速度快且消耗系统资源极少。

出现下面界面说明正在安装,根据服务器的配置不同,安装所需要的时间也不一样

点击消息列表,出现下面界面,说明套件已经安装成功了

此处可以选择是上传一个文件还是项目文件夹,我这里选择的是上传目录

制作不易,有帮助的话还希望能给个 点赞 支持下,谢谢大家。

2019安装宝塔面板启动失败无权限

宝塔面板安装和运行环境要求(Windows面板环境要求)

操作系统:支持2003(x86)/2008(x64)/2012/2016

环境需求:Microsoft .NET Framework 2.0

内存要求:内存要求最低1G,推荐1G以上内存。

SSH(远程桌面)使用教程

确认安装环境符合要求后,使用SSH(远程桌面)工具连接你的Linux或Windows服务器,这里推荐使用宝塔远程连接桌面助手,可双向支持Linux和windows服务器的远程连接,SSH(远程连接)工具市面上有很多,但是存在的安全问题,也很多,所以,宝塔官方建议用户,尽可能使用服务器官方提供SSH或下载官方的SSH(远程桌面)工具,windows远程可使用系统自带桌面连接工具(mstsc),确保服务器账号密码安全,请勿随意使用SSH(远程桌面)工具,下面我将以宝塔远程连接桌面助手为例,讲解如何使用SSH(远程桌面)工具安装Linux和Win面板。

首先在宝塔官网下载远程连接桌面助手,然后双击即可使用(如图):

输入对应服务器IP地址,根据服务类型选择Linux或Windows服务器。

注意事项:这里的IP地址为外网IP地址,或公有IP地址。如需添加端口,请在IP地址后添加。

Windows的远程桌面

输入服务器账号和密码,点击连接,登录成功后就会自动进入服务器系统。(如图):

如果账号密码错误,会提示如下错误,请确定后重新登录即可(如图):

如果出现以下问题,请检查服务端口、服务器IP地址、运营商是否出现问题(如图):

宝塔面板登录常见问题

端口未放行

以下云服务器厂商,安装宝塔面板后需开端口,不开启将无法使用。具体操作方法参考下面文章:

阿里云:阿里云服务器ECS装好宝塔 但访问不了面板的解决方法

腾讯云:腾讯云服务器无法打开宝塔面板的解决方法

华为云:华为云无法使用宝塔面板解决办法 华为云安全组放行教程

Windows面板WEB页面忘记密码或范围限制解决方法

使用设置菜单提供的修改密码功能和删除绑定即可解决,该问题。

宝塔控制面板下的typecho开启伪静态

服务器上装了宝塔控制面板,可以很方便地安装typecho等开源程序。经过各种试用,最终选择了typecho,并初步搭建好了我自己的博客。然而很烦人的一点就是博客前台的链接中,几乎都会有 index.php ,需要开启通过配置nginx或Apache以及打开博客后台“地址重写”功能来进行伪静态设置才可解决。

宝塔面板可以说是充分考虑到了这一点,在面板的管理设置中,根据网站名找到我们需要配置的网站,点击该网站的“设置”按钮,可以打开如下的设置页面:

宝塔面板安装遇到的问题

### 一、正常安装(Centos系统)

1、输入以下命令正常安装,安装时会有一个选项,输入yes后静待就可以了

“`

yum install -y wget wget -O install.sh sh install.sh

““

2、成功后会返回地址、账号、密码,记下来,这个就是用来登录你的宝塔面板的

3、开启防火墙端口:

“`

firewall-cmd –zone=public –add-port=8888/tcp –permanent

成功后执行firewall-cmd –reload重新加载防火墙才会开启

“`

4、查看开放的端口:

“`

firewall-cmd –list-ports

“`

5、正常情况下宝塔面板的地址都是

“`

自己服务器的地址+:8888

“`

### 二、安装出错可能原因

1、系统环境原因,可以尝试给服务器重装系统(我的就是如此解决的)

### 三、各个系统安装脚本

1、Centos安装脚本

“`

yum install -y wget wget -O install.sh sh install.sh

“`

2、Ubuntu/Deepin安装脚本

“`

wget -O install.sh sudo bash install.sh

“`

3、Debian安装脚本

“`

wget -O install.sh bash install.sh

“`

4、Fedora安装脚本

“`

wget -O install.sh bash install.sh

“`

### 宝塔面板官网 []()

宝塔面板怎么开启反爬虫

要自己写一个反爬虫的代码。

在目录下新建空白PHP文件kill_bot。conf,然后放入代码。

进入宝塔/网站/设置/配置文件,在#SSL-STARTSSL相关配置上方空白行添加代码:includekill_bot。conf。。

Ubuntu安装Odoo

说个坑,需要先进root账户。否则会有创建不了相关文档及位置的提示报错。

wget

tar -zxf Python-3.9.0.tgz

cd Python-3.9.0

./configure –prefix=/usr/local/python3

./configure –enable-optimizations

Step 1 : Update Server

Step 2 : Create Odoo User in Ubuntu

Step 3 : Install PostgreSQL Server

Step 4 : Create Odoo user for postgreSQL

Step 5 : Install Python Dependencies

Step 6 : Install Python PIP Dependencies

Step 7 : Install other required packages

Step 8 : Install Wkhtmltopdf

Step 9 : Create Log directory

Step 10 :Install Odoo

Step 11 : Setting permissions on home folder

Step 12 : Create server config file

Step 13 : Install other Dependencies

Step 14 : 创建一个 Systemd Unit 文件

打开你的文本编辑器,并且在/etc/systemd/system/目录下创建一个名为odoo.service的文件, 将下面的内容粘贴到文件中:

保存文件并且关闭编辑器。

设置该文件的权限

通知 Systemd 有一个新的 unit 文件:

Step 15 : Now Start Odoo

通过执行下面命令启用并且启动 Odoo 服务:

或者直接执行以下命令

你可以通过下面的命令检查服务状态:

想要查看 Odoo 服务日志,使用下面的命令:

打开你的浏览器,输入:;your_domain_or_IP_address:8069

假设所有安装完成,你将会看到下面这样的屏幕:

如果你无法访问这个页面,那很可能是你的防火墙阻止了端口8069。 请在宝塔面板(或通过防火墙命令)放行端口8069,云服务器上防火墙策略也应放行。

将 Nginx 配置成 SSL 代理服务器

默认的 Odoo 网站服务器通过 HTTP 服务。想要使 Odoo 部署更安全,我们将会配置 Nginx 作为 SSL 代理服务器,使网站服务器通过 HTTPS 进行服务。

SSL 代理服务器是一个用来处理 SSL 加密解密的代理服务器。这意味着,Nginx 将会处理并且解密进来的 TLS 连接(HTTPS),并且传递未被加密的请求到内部服务(Odoo)。在 Nginx 和 Odoo 之间的流量将不会被加密。

使用一个反向代理服务器有很多好处,比如负载均衡,SSL,缓存,压缩,静态内容服务,等等。

确保你满足下面的前提条件,再继续下一步的安装配置:

一个指向你的服务器的公网 IP 的域名,我们使用example.com。

安装 Nginx

域名的 SSL 证书。你可以安装一个免费的 Encrypt SSL 证书。

打开你的文本编辑器,创建或者编辑域名服务器配置块:

下面的配置将会建立 SSL,HTTP 转向 HTTPS,WWW 转向 non-www,缓存静态文件,并且开启 GZip 压缩。

不要忘记使用你自己的 Odoo 域名替换 example.com并且设置正确的 SSL 证书地址。

一旦你完成了,重启 Nginx和Odoo服务:

此时,反向代理服务器配置好了,你可以通过 来访问 Odoo 了。

改变监听端口

这一步是可选的,但是它是一个很好的实践操作。

默认情况下,Odoo 服务监听所有网络接口的8069端口。想要禁止对 Odoo 的直接访问,你可以封锁8069端口,并且强制 Odoo 只监听本地监控。

我们将会配置 Odoo 仅仅监听 127.0.0.1。打开配置文件,添加下面的内容到文件最后面: /etc/odoo13.conf

保存配置文件,并且重启 Odoo 服务器,使修改生效:

如果日志出现以下错误

「connect() failed (111: Connection refused) while connecting to upstream, client: XX.XX.XX.XX, server: , request: “POST /longpolling/poll HTTP/1.1″, upstream: ” “, host: “XX.XX.XX.XX”, referrer: ” “」

解决:

Let’s just say you have a longpolling parameter in your odoo-server.conf

and set

after starting your odoo, just runs $ sudo netstat -tulpn to ensure that your longpolling is running, and you’ll get this info :

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name

tcp 0 0 0.0.0.0:8072 0.0.0.0:* LISTEN 10121/python3

tcp 0 0 0.0.0.0:8069 0.0.0.0:* LISTEN 10119/python3

tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1461/sshd

when you can’t find your longpolling there (that’s why Bad Gateway Occurs, nginx can not find the running longpolling port), maybe just need to install gevent first:

and restart your odoo.

check $ sudo netstat -tulpn again, and you’ll see that your longpolling port already running..

启用多进程

默认情况下,Odoo 工作在多线程模式。对于产品级别的部署,我们推荐修改成多进程服务器,提升稳定性,并且充分利用系统资源。

想要启用多进程,你需要编辑 Odoo 配置文件,并且设置一个非 0 的工作进程数字。工作进程数字,基于 系统中的 CPU 核心数字和可用的 RAM 内存来计算。

通过 Odoo 官方文档计算工作进程的数量以及需要的 RAM 内存大小,你可以使用下面的公式:

工作进程数量计算:

工作进程最大数量理论值 = (system_cpus * 2) + 1

1 个工作进程可以服务 约等于 6 个并行客户。

Cron 进程也需要 CPU

RAM 内存大小计算

我们考虑 20%的请求是重请求,并且 80%的请求是轻量级请求。重量级请求使用将近 1GB RAM,而轻量级请求使用将近 150MB RAM。

需要的 RAM = number_of_workers * ( (light_worker_ratio * light_worker_ram_estimation) + (heavy_worker_ratio * heavy_worker_ram_estimation) )

如果你不知道你的系统有多少 CPU,你可以使用下面的grep命令:

比方说,你有一个系统,拥有 4 核心 CPU,8GB RAM 内存,和 30 个并行 Odoo 用户。

30 users / 6 = 5 (5 是所需要的理论工作进程数量)

(4 * 2) + 1 = 9 (9 是理论的最大工作进程数量)

基于上面的计算,你可以使用 5 个进程+1 个进程(Cron 进程)总共 6 个进程。

基于工作进程,计算 RAM 内存:

RAM = 6 * ((0.8 150) + (0.2 1024)) ~= 2 GB of RAM

计算结果显示,Odoo 安装将会需要大概 2GB 内存。

想要切换到多进程模式,打开配置文件,并且添加计算值: /etc/odoo-server.conf

重启 Odoo 服务,使修改生效:

本文关于宝塔面板开启gzip和宝塔面板开启伪静态的内容来源于网络,版权归原作者所有,如有侵权,请联系删除!

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。