宝塔面板windows7.0 宝塔面板手机版

nginx自定义访问日志配置

nginx日志自定义配置问题常见于网站多域名绑定时,需精确追踪每个域名的访问行为。默认日志可能无法满足此需求,此时应进行自定义配置。

nginx通过`log_format`指令定义日志格式,使用`access_log`指令指明日志文件存放路径、格式与缓存大小。

示例配置方法:

在`nginx.conf`文件中添加自定义日志配置,确保其位于`http`块外部。在宝塔面板中,设置如下:

关键参数及其说明如下:

- `$remote_addr`:客户端地址,如`211.28.65.253`。

- `$remote_user`:客户端用户名称。

- `$time_local`:访问时间和时区,格式为`18/Jul/2012:17:00:01+0800`。

- `$request`:请求的URI和HTTP协议,如`"GET/article-10000.html HTTP/1.1"`。

- `$http_host`:请求地址,即浏览器中输入的地址,如`it300.com/`。

- `$status`:HTTP请求状态,如`200`。

- `$upstream_status`:upstream状态,如`200`。

- `$body_bytes_sent`:发送给客户端文件内容大小,如`1547`。

- `$http_referer`:url跳转来源,如`baidu.com/`。

- `$http_user_agent`:用户终端浏览器等信息,如`Mozilla/4.0(compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; SV1; GTB7.0;.NET4.0C;`。

- `$ssl_protocol`:SSL协议版本,如`TLSv1`。

- `$ssl_cipher`:交换数据中的算法,如`RC4-SHA`。

- `$upstream_addr`:后台upstream的地址,即提供服务的主机地址,如`10.10.10.100:80`。

- `$request_time`:整个请求的总时间,如`0.205`。

- `$upstream_response_time`:请求过程中,upstream响应时间,如`0.002`。

对于特定站点的日志记录需求,应添加`access_log`配置到该站点的虚拟主机(vhost)配置中,确保配置与`main`一致,并指明具体日志路径。

Linux7.0系统如何安装

安装要求:

内存:512M以上,推荐768M以上(纯面板约占系统60M内存)

硬盘:100M以上可用硬盘空间(纯面板约占20M磁盘空间)

系统:CentOS 7.1+(Ubuntu16.04+.、Debian9.0+),确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL(已有环境不可安装)

宝塔linux6.0版本是基于centos7开发的,务必使用centos7.x系统

提示:Centos官方已宣布在2020年停止对Centos6的维护更新,各大软件开发商也逐渐停止对Centos6的兼容,新服务器不建议使用Centos6

系统要求

操作系统:全新系统(支持CentOS、Ubuntu、Debian、Fedora、Deepin),

确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL

宝塔Linux6.0版本是基于centos7开发的,强烈建议使用centos7.x系统

内存要求:内存要求最低512MB,推荐768MB以上,纯面板约占系统60MB内存

Linux系统:一键挂载磁盘工具

Centos/Fedora:yum install wget-y&& wget-O auto_disk.sh ; bash auto_disk.sh

说明:

1:本工具默认将数据盘挂载到/www目录

2:若您的服务器之前安装过Windows系统,需要手动删除NTFS分区,挂载工具会直接跳过NTFS分区

3:若您的磁盘已分区,且未挂载,工具会自动将分区挂载到/www

4:若您的磁盘是新磁盘,工具会自动分区并格式化成ext4文件系统

5:本工具只自动挂载一个分区,若您有多快数据盘,请手动挂载未被自动挂载的磁盘

6:此脚本只适用于新磁盘挂载,若数据盘已有数据请勿使用此脚本

安装方法

使用 SSH连接工具,如宝塔远程桌面助手连接到您的 Linux服务器后,挂载磁盘,根据系统执行相应命令开始安装(大约2分钟完成面板安装):

Centos安装脚本:yum install-y wget&& wget-O install.sh ; sh install.sh 8c0882dde

一、使用远程连接工具连接服务器

1.如宝塔远程桌面助手,在宝塔远程桌面助手选择linux服务器选项,其他都默认,输入IP跟密码连接。如果是首次连接会有弹窗出现,点击是即可。

服务器系统建议为:CentOS7.0以上 64位系统

(PS:56云服务器,在控制台的【云服务器】中可查看公网IP地址)

注:如果输入的密码不对,会提示(root@160.19.48.20's password:),重新输入正确的密码即可

链接成功如下图

二、安装宝塔面板

1.输入以下命令,然后回车。

2.确认是否要安装宝塔,输入y回车等待安装完即可。如下图

3.大概等待需要20分钟左右,安装完成后,会出现面板地址及默认账号与密码。访问,输入账号与密码即可使用宝塔面板。如下图

2,登录宝塔面板

安装完成宝塔面板后,我们就可以在浏览器中访问了。复制Bt-panel中的URL到浏览器上访问。

3,设置宝塔面板

登陆后进入宝塔面板我们可以看到如下图所示,你可以选择LNMP或者LAMP进行安装。看大家网站需要什么环境进行选择。如果是生产环境推荐大家使用编译安装,如果只是测试环境选择极速安装。两者的区别是编译安装慢但稳定,极速安装虽然慢但是没编译安装稳定。

自建speedtest测速服务器教程,Linux/Windows/群晖

您可以在VPS上搭建speedtest测速网站以测试VPS的带宽,或在内网中搭建speedtest测试内网带宽。本文将介绍如何在Linux、Windows和群晖上搭建speedtest服务器。

高性价比和便宜的VPS/云服务器推荐: blog.zeruns.tech/archiv...

什么是speedtest

speedtest主要使用HTML和JavaScript,通过客户端浏览器上传和下载垃圾数据来测试HTTP传输速度,与常用的speedtest.net相似。speedtest可以使用任何操作系统上的任何Web服务器作为服务端,理论上支持Windows/MacOS/Linux/Unix等系统,IIS/Nginx/Apache/lighttpd等服务器。任意浏览器作为客户端,如Chrome/Firefox/IE11/Edge/Safari/Opera。speedtest默认使用PHP作为服务端,目前也有node.js版本,也可以仅使用纯静态服务器。

Linux方案一:docker

输入上述命令安装speedtest测速服务后,在浏览器地址栏输入http://服务器IP:8080即可打开测速页面。

方案二:宝塔

按照这篇文章的环境搭建好web环境: blog.zeruns.tech/archiv...

下载speedtest源码:

创建网站并将刚刚下载的speedtest源码上传到网站目录,然后访问您的网站地址即可。

Windows

通过远程桌面连接到自己的服务器,然后下载安装宝塔面板: bt.cn/?...

安装好后会显示面板地址和账号密码,复制到浏览器打开。

然后按照下图选择安装套件

接着添加网站,域名那里填自己的域名,如果没有域名可以直接填IP

接着下载speedtest源码然后上传到服务器:

然后直接访问域名或服务器IP即可打开测速页面。

群晖

首先下载speedtest并上传到群晖,speedtest下载: 将speedtest包中的文件上传到群晖共享文件夹的某个目录,如下图

从套件中心找到并安装Web Station和PHP 7.0

打开Web Station套件,选择PHP设置,编辑默认PHP配件文件。勾选openssl

选择虚拟主机,点击新增,然后按下图配置虚拟主机。其中端口和文档根目录按实际情况设置

安装完成后,浏览器打开群晖IP加你自己设置的端口即可打开测速页面。

阅读剩余
THE END