[翻译]How To Create an SSL Certificate on Apache for CentOS 7

Introduction

在本指南中,我们将向您展示如何设置自签名 SSL 证书,以便在 CentOS 7 VPS 上与 Apache Web 服务器配合使用。自签名证书不会验证您的服务器的身份,因为它不是由受信任的证书颁发机构签名的,但它将允许您加密服务器和访问者之间的通信。

Step One — Install Mod SSL

安装 Apache SSL 支持模块:mod_ssl

sudo yum install mod_ssl

重启 Apache 后就能使用 SSL 证书。

- 阅读剩余部分 -

[记录] Mac安装LAMP,以及后续升级

开启Apache,整理一些常用的目录

Mac 自带 apache,安装以 Yosemite 10.10 为例。

  • open /etc,把etc文件夹拖到 finder 侧栏方便访问。
  • open /Library/WebServer/Documents 放在侧栏方便使用。
  • 修改网站目录所有者 chown 用户名:wheel /Library/WebServer/Documents
  • 开启虚拟主机:apache配置文件 /etc/apache2/httpd.conf 配置文件中去掉 Include /private/etc/apache2/extra/httpd-vhosts.conf 的注释。
  • 虚拟主机配置:文件 /etc/apache2/extra/httpd-vhosts.conf,注意去掉默认两项配置,配置自己需要的。
  • hosts:文件路径 /etc/hosts。
  • 开启 apache 重写:apache配置文件 /private/etc/apache2/httpd.conf 去掉 LoadModule rewrite_module libexec/apache2/mod_rewrite.so 的注释。
  • 开启 apache sudo apachectl start

- 阅读剩余部分 -

VMware CentOS7 配置 LAMP 环境

0. 准备

下载安装 VMware。
下载安装 CentOS。

VMware 需要设置成桥接模式 设置 -> 网络适配器 -> 桥接模式网络连接 -> 自动检测
CentOS 需要打开有线连接 设置 -> 网络 -> 有线

安装时添加的 centos 用户没有 sudo 权限,需要手动添加:

su root
vim /etc/sudoers

root ALL=(ALL) ALL 之后添加 你的用户名 ALL=(ALL) ALL:wq! 保存退出。

开启 vim 行号:

vim /etc/vimrc

最后添加 set nu

- 阅读剩余部分 -

MacOSX 远程控制 Windows, 访问 Windows 共享文件

远程控制

1. 开启Windows远程协助

XP: 右键我的电脑 - 属性 - 远程, 勾选中远程桌面中的选项.

Win7/8: 右键计算机 - 属性 - 高级系统设置 - 远程, 勾选中远程桌面中的选项.

2. 下载安装适用于 Mac 的远程桌面连接客户端

下载地址, 链接中有安装说明, 打开软件按 [command+,] 打开偏好设置, 分辨率越高, 色彩越丰富, 需要的带宽越大. 在输入框输入目标Windows的IP即可连接, 比如: 192.168.1.101.

- 阅读剩余部分 -

Apache和PHP的安全设置

curl查询网站信息

大多数Linux服务器都自带了curl软件, 使用方法如下:

curl --head "http://www.phphp.net"

关于curl详细的参数的说明, 请点击文章最后的引用. 上一条命令得到以下结果:

HTTP/1.1 200 OK
Date: Sat, 12 Apr 2014 05:31:50 GMT
Server: Apache/版本 (CentOS)
X-Powered-By: PHP/版本
Connection: close
Content-Type: text/html; charset=UTF-8

- 阅读剩余部分 -

CentOS安装配置VNC

安装

检查是否安装:

rpm -q vnc vnc-server

没安装会得到: package vnc is not installed, package vnc-server is not installed; 已安装会提示vnc版本.

yum安装:

yum install vnc vnc-server

- 阅读剩余部分 -