准备工作 官网下载 Nginx、MySQL、PHP到本地(根据自己需求选择版本) PHP下载地址:https://windows.php.net/downloads/releases/ Nginx下载地址:http://nginx.org/en/download.html MySQL下载地址:https://dev.mysql.com/downloads/mysql/ 将下载好的压缩包解压到D:/wnmp目录下,我没有重命名解压的文件名称,是为了后期可以清楚的知道每个软件的版本。 发现wnmp文件夹下面有个www目录, 这个用来放运行的项目的,为了避免更新删除Nginx导致项目丢失,悲剧发生,最好将他独立出来。 安装Nginx 打开D:\wnmp\nginx-1.17.4\conf\nginx.conf配置文件,修改如下(特别关注下面 #注意代码块) #user nobody; worker_processes 1; # 注意: 开启错误日志 error_log logs/error.log; error_log logs/error.log notice; er.... 有更新! WNMP环境搭建(Win10+Nginx+MySQL+PHP) 后端
准备工作 如果不太清楚当前的Linux系统是否支持crontab,就执行如下命令 yum install crontab 执行如下命令,查看当前的已经存在的定时任务 crontab -l 如果提示:no crontab for root,说明没有定时任务 添加定时重启任务 执行 crontab -e 命令添加 # 每天凌晨2点30进行重启 30 02 * * * /sbin/reboot crontab 格式说明: 重启 crontab systemctl restart crond Linux 设置定时重启 系统
前言 项目要部署到开发环境,为了保证客户机房断电或者其他原因导致数据库数据丢失问题,最好的办法就是及时备份数据库 如果是手动去备份的话!那想想就好了,如果真的去做,你得去抓狂 那有什么好的办法呢? 这时 Linux的自动定时任务命令crontab就发挥他的作用了 定时备份MySQL数据库教程 在/home/dduan目录下面新建dbbackup.sh文件并且添加x执行权限 dduan@dduan:~$ sudo su [sudo] password for dduan: root@dduan:/home/dduan# touch dbbackup.sh root@dduan:/home/dduan# chmod a+x dbbackup.sh root@dduan:/home/dduan# ls -al dbbackup.sh -rw-rw-rw- 1 root root 0 May 30 06:37 dbbackup.sh 使用vim编辑器编写dbbackup.sh文件内容 #!/bin/bash # 备份文件地址 backupdir="/home/dduan" # 备.... Linux 使用crontab定时备份Mysql数据库 系统
问题描述 今天使用ssh工具远程连接阿里云服务器提示Network error: Connection refused 问题原因 云服务器默认是开启22端口的,不能访问原因是安全组规则没有被允许 解决办法 登录云服务管理控制台,依次进入 云服务器 ECS->网络和安装->安全组->配置规则 点击添加安全组规则 点击确定,使用ssh工具连接即可 有更新! 阿里云服务器SSH:Network error: Connection refused解决 网络
前言 在访问网站的时候,会时不时的出现403 Forbidden错误,浏览器会给出403 Forbidden错误提示,在打开Access Error中列出的URL之后, 出现以下错误: 403 Forbidden Access to this resource on the server is denied! Powered By LiteSpeed Web Server LiteSpeed Technologies is not responsible for administration and contents of this web site! 403错误是网站访问过程中,常见的错误提示。资源不可用,服务器理解客户的请求,但拒绝处理它。通常由于服务器上文件或目录的权限设置导致,比如IIS或者Apache设置了访问权限不当。一般会出现以下提示 1、403 forbidden是什么意思? 403 Forbidden是HTTP协议中的一个状态码(Status Code)。可以简单的理解为没有权限访问此站。该状态表示服务器理解了本次请求但是拒绝执行该任务,该请求不该重发给服务.... 有更新! 403 Forbidden错误的原因和解决方法 网络
问题描述 以上错误是因为Java版本不匹配 解决办法 需要修改是一下三处: file -> settings -> Build Execution and Deployment -> Java -> Compiler File -> Project Structure -> Module Settings -> Tab: Source: Language Level File -> Project Structure -> Project(In left pane) -> Project language level 有更新! Error:java: 无效的标记: --release 开发工具
准备工作 安装 Git 配置Git # 局部配置 [在项目下面] git config user.name "远程仓库用户名(如:github用户名)" git config user.email "远程仓库绑定邮箱" # 全局配置 git config --global user.name "远程仓库用户名(如:github用户名)" git config --global user.email "远程仓库绑定邮箱" 具体操作步骤 初始化版本库 git init 添加文件到版本库(只是添加到缓存区),.代表添加文件夹下所有文件 git add . 把添加的文件提交到版本库,并填写提交备注 git commit -m "first commit" 把本地库与远程库关联 git remote add origin 你的远程库地址 第一次推送时需要加-u,以后提交就不需要 注意:回车之后需要输入你的远程仓库用户名和密码 git push -u origin master Git 提交代码到远程仓库5步 开发工具
1. 申请SSL证书 1.1 证书申请流程(阿里云) 1.2 下载证书 在证书控制台下载Nginx版本证书,下载到本地的压缩文件包解压后包含: crt文件:是证书文件,crt是pem文件的扩展名。 key文件:证书的私钥文件(申请证书时如果没有选择自动创建CSR,则没有该文件)。友情提示: .pem扩展名的证书文件采用Base64-encoded的PEM格式文本文件,可根据需要修改扩展名。 2. Nginx服务器安装SSL证书 2.1 上传证书到服务器指定目录 在服务器新建文件夹ssl,并且把证书 .pem 与 .key 上传到该目录下,例如:我上传到 /etc/nginx/ssl目录下面 2.2 修改nginx.conf配置 打开 Nginx 安装目录下 conf 目录中的 nginx.conf 文件,找到: # HTTPS server # #server { # listen 443; # server_name localhost; # ssl on; # ssl_certificate cert.pem; # ssl_certificate_key cert.key.... 置顶! 有更新! Nginx 安装 SSL证书 后端
场景 针对服务器或者工作站这些常年运行的系统来说,创建内存交换分区是很有必要的! 例如:我的个人博客使用的是 阿里云CentOS7 1核1G带宽1M服务器,突然发现内存快消耗殆尽了 对于上面的问题,解决办法有:升级服务器配置,设置内存交换分区 使用文件创建内存交换文件 为什么说是内存交换文件,而不是交换分区。因为在物理分区无法支持的环境下,可以使用 dd去创建一个 大文件,作为内存交换文件。这样可以省去分区的操作,操作更加简单。多说无益,开始操作吧 使用dd命令在 /tmp目录下新增一个 2048MB的文件 dd if=/dev/zero of=/tmp/swap bs=1M count=2048 使用 mkswap 将 /tmp/swap 文件格式化为内存交换文件格式 mkswap /tmp/swap 使用swapon 将 /tmp/swap启动, swapon /tmp/swap 可以使用 swapoff 将 /tmp/swap关闭 swapoff /tmp/swap 设置自启动,使用vim在/etc/fstab 文件中添加如下内容 # 为何这里不要.... 置顶! 有更新! Linux 使用文件创建内存交换文件 系统
问题描述 今天配置了HTTPS 和 Nginx 反代理出现 部分 JS 无法加载问题 解决办法 在配置反代理xxx.conf 文件中location / { } 添加如下代码 location / { proxy_pass http://127.0.0.1:8080; # 需要添加的代码 proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $host; proxy_set_header Upgrade-Insecure-Requests 1; proxy_set_header X-Forwarded-Proto https; } 置顶! 有更新! 解决HTTPS Nginx反向代理出现CSS/JS/图片等静态资源无法加载或加载错误问题 后端
falls HTML ?1 ⭐️1 ?0 JavaScript、jquery、CSS3 实现瀑布流demo 2. java-socket Java ?1 ⭐️0 ?0 基于Java实现TCP、UDP的Socket通信 我在 GitHub 上的开源项目 开源