ECS CentOS 6.5系统下Apache配置https服务
来源:互联网 发布:第九单片机论坛 编辑:程序博客网 时间:2024/06/01 08:57
ECS CentOS 6.5系统下Apache配置https服务
环境搭建简略说明:其实阿里云是提供一个集成包来安装的:http://help.aliyun.com/knowledge_detail/5974333.html?spm=5176.788314854.3.1.RWtJfK,可惜安装后才发现。安装可以用下面的方式,安装完成后用rpm -p php(或者mysql或httpd)查看是否安装完成,
然后如果是默认安装的话,apache的目录在var/www下面,可以在里面放入你的程序了
conf文件在etc/httpd/conf/下
远程数据库无法连接登录: 在控制台登录到mysql中去:mysql -u root -p 你的面 ; use mysql; Grant all privileges on *.* to 'root'@'%' identified by '你的密码' with grant option;
这是SQL的授权语句
给在本地通过'something'密码登录的monty用户在所有数据库上的所有权限,并且可以将自己的权限授予他人。
all privileges :所有权限
on *.* :所有的数据库
root@localhot identified by'abc123' :用户名root,本地登录localhost,密码abc123
with grant option:可以将自己的权限授予他人
阿里云搭建svn:http://help.aliyun.com/knowledge_detail/6562974.html?spm=5176.7618386.5.3.PFOnnr
这个亲测可用,挺好的,目录在usr/local/lamp
用putty连上服务器后,先更新:
[root@AY1207241 /]# yum update
然后安装LAMP环境:
[root@AY1207241 /]# yum -y install httpd php mysql mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql php-mcrypt php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc mysql-connector-odbc mysql-devel libdbi-dbd-mysql
启动apache和mysql:
[root@AY1207241 /]# service httpd start
[root@AY1207241 /]# service mysqld start
为mysql数据库创建密码:
[root@AY1207241 /]# mysqladmin -u root -p password 123
连续回车,由于mysql的root初始密码是空的,所以-p后边没加参数,如果下次修改,需要将123加到-p后边,然后用新的密码替代123。
创建mysql数据库:
[root@AY1207241 /]# mysqladmin -u root -p 123 create testdb
挂载阿里云服务器的数据盘,为了使用方便,直接挂在到/var/www/html下,如何操作可以参照官方文档【Linux 系统挂载数据盘】,这步是针对阿里云服务器用户把网站文件放置在数据盘的
本文介绍在ECS服务器CentOS 6.5上安装配置Apache的https服务。 https服务依赖于openssl软件,需要首先安装openssl。Openssl的安装请参考帮助中心的相关文章。
本文实验环境:
Apache Httpd 2.2.31 (http://httpd.apache.org )
OpenSSL 0.9.8 (http://www.openssl.org/source )
CentOS 6.5 release Final.
1. 下载安装Apache:
# wget http://mirror.bit.edu.cn/apache//httpd/httpd-2.2.31.tar.gz
2. 解压缩:
# tar -xvzf /usr/local/httpd-2.2.31.tar.gz
3. 安装apache
# ./configure --prefix=/usr/local/apache/httpd --enable-ssl=static --with-ssl=/usr/local/openssl
#make
#make install
此步骤在/apache/httpd目录中安装httpd服务(通过参数--prefix指定),同时使用--with-ssl指定所安装OpenSSL的路径/usr/local/openssl,用于将mod_ssl静态的编译到httpd服务中。
4. 修改apache的配置文件:
# vi /usr/local/apache/httpd/conf/httpd.conf
将如下行前面的#去掉
Include conf/extra/httpd-ssl.conf
5. 使用openssl生成证书
# openssl req -new -x509 -nodes -out server.crt -keyout server.key
生成证书时,请根据自己的需要填写信息:
生成了2个证书文件:
6. 检查httpd-ssl.conf配置的证书是否是刚刚生成的证书文件:
# vi /usr/local/apache/httpd/conf/extra/httpd-ssl.conf
SSLCertificateFile "/usr/local/apache/httpd/conf/server.crt"
SSLCertificateKeyFile "/usr/local/apache/httpd/conf/server.key"
7. 启动apache:
# /usr/local/apache/httpd/bin/apachectl start
8.浏览器访问测试:
至此Apache配置https服务完成。
- ECS CentOS 6.5系统下Apache配置https服务
- Centos下apache配置https
- 在CentOS配置Apache的HTTPS服务
- 在CentOS配置Apache的HTTPS服务
- mac下Apache服务配置Https
- Apache下https服务的配置
- Linux系统下Apache+OpenSSL源码安装并配置https服务
- centos apache 最新版HTTPS配置
- centos配置https(nginx,apache)
- ECS Linux系统SSH服务安全配置
- Centos 配置Apache服务
- centos 6.5 系统下 maba服务安装与配置
- CentOS 6.5系统下安装和配置NFS服务
- apache服务器配置https服务
- ECS下CentOS系统中WEB的基本配置(也适用于VM)
- centos 下 apache启动脚本加入系统服务列表
- 阿里云ecs centos vsftpd服务配置深坑向
- CentOS 7.2配置Apache服务httpd(下)
- 欢迎使用CSDN-markdown编辑器
- effective c++:宁以pass-by-reference-to-const替代pass-by-value
- linux内核定时器struct timer_list
- Eclipse安装tomcat插件详解
- 什么是playframework?
- ECS CentOS 6.5系统下Apache配置https服务
- HP ALM 使用经验心得
- WPF中ListBox的WrapPanel布局
- Golang time包的定时器/断续器
- LeJOS学习(4):Motor的API研究
- c++ 开源库
- sql server锁的理解
- container_of(ptr, type, member)宏定义解析
- c++ 资源大全