Category - 运维部署

2018-08-06 02:38:40    69    0    0
#介绍 7ghost是一个基于php的网站映射程序,因为是php,所以可以部署到虚拟主机上,相当于nginx反向代理和CDN机制 在ubuntu+apache+php7下测试成功 #下载 git clone https://github.com/BevisGoh/7ghost.git #安装环境 apt install apache2 php php-curl libapach
2018-07-31 08:12:35    61    0    0
#openwrt下python2.7测试成功 1、先安装python,再通过以下代码+cron定时任务来开机关。 2、稍后还会有一个控制继电器来实现完全断电的,敬请期待。(服务器不断电待机功耗35瓦,受不了) #开机代码 poweron.py import urllib2 url = 'http://10.0.0.2/chassis.html?PwrCtrl=PowerUp&Button1=Apply' #IP改成你服务器ILO的IP username = 'admin' #ILO用户名 password = 'admin' #ILO密码 p = urllib2.HTTPPasswordMgrWithDefaultRealm() p.add_password(None, url, username, password) handler = urllib2.HTTPDigestAuthHandler(p) opener = urllib2.build_opener(handler) urllib2.install_opener(opener) page = urllib2.urlopen(url).read() #关机代码 poweroff.py(软关机),测试操作系统为WinServer 2012 import urllib2 url = 'http://10.0.0.2/chassis.html?PwrCtrl=PowerUp&Button1=Apply' #IP改成你服务器ILO的IP username = 'admin' #ILO用户名 password = 'admin' #ILO密码 p = urllib2.HTTPPasswordMgrWithDefaultRealm() p.add_password(None, url, username, password) handler = urllib2.HTTPDigestAuthHandler(p) opener = urllib2.build_opener(handler) urllib2.install_opener(opener) page = urllib2.urlopen(url).read() #注意,关机有可能需要调两次才能生效,HP服务器特性,就如按两次电源按钮才会关机一样。 #定时自动开机,只需要ctrontab -e 写入定时任务就行啦 0 9 * * * python /root/bmc/poweron.py 50 23 * * * python /root/bmc/poweroff.py 51 23 * * * python /root/bmc/poweroff.py #关机调两次
2018-07-02 09:47:03    60    0    0
先trace一次记录路由信息,再100次为一组ping服务器,以便记录每组丢包率 #Linux shell script #/bin/sh #echo "$(date)" traceroute blog.ever2010.com >> ping.txt for i in $(seq 100000) do echo "$(date)" >>
OpenSSL    2018-06-28 14:06:21    79    0    0
##准备 apt-get install openssl cd /etc/ssl/ ##建立 CA 目录结构 mkdir -p ./demoCA/{private,newcerts} touch ./demoCA/index.txt echo 01 > ./demoCA/serial ## 生成 CA 的 RSA 密钥对 openssl genr
2018-06-28 12:45:18    37    0    0
#CentOS安装nginx yum install http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.14.0-1.el7_4.ngx.x86_64.rpm #配置 ## # You should look at the following URL's in order to grasp a solid u
2018-06-22 06:17:27    41    0    0
###修改server.properties 加入:host.name=对外的IP或域名 修改zookeeper地址为对外ip
FreeSwitch    2018-05-10 06:38:52    237    0    0
#准备 yum install wget yum install net-tools vi /etc/hosts 写入域名和本机IP #以下二选一 ##安装纯freeswitch版(命令行版) yum install -y http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm epe
Apache    2018-05-09 15:13:48    45    0    0

启用ssl

  1. sudo a2enmod ssl

创建证书

步骤1:生成密钥

先su root(sudo不行)

  1. 命令:openssl genrsa 1024 > server.key

说明:这是用128位rsa算法生成密钥,得到server.key文件

步骤2: 生成证书请求文件

  1. 命令:openssl req -new -key server.key > server.csr

说明:这是用步骤1的密钥生成证书请求文件server.csr, 这一步提很多问题,一一输入

步骤3: 生成证书

  1. 命令:openssl req -x509 -days 365 -key server.key -in server.csr > server.crt

说明:这是用步骤1,2的的密钥和证书请求生成证书server.crt,-days参数指明证书有效期,单位为天

步骤4:修改SSL配置

vi /etc/apache2/sites-available/default-ssl.conf

  1. SSLCertificateFile /etc/apache2/sites-available/server.crt
  2. SSLCertificateKeyFile /etc/apache2/sites-available/server.key

vi /etc/apache2/apache2.conf

  1. 加入配置项:IncludeOptional sites-available/*.conf

..

2/2