分类: 应用服务

CentOS Tomcat 环境部署

下载jdk 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载的jdk放在/usr/local/src目录下给予可执行权限 # cd /usr/local/src # chmod +x jdk-6u45-linux-x64-rpm.bin 安装jdk # ./jdk-6u45-linux-x64-rpm.bin 然后可以通过java -version查看安装的jdk版本,我的jdk版本信息如下: j…

阅读全文 »

Centos yum安装nginx-php-mysql

安装前删除可能已经自动安装的东西,以免日后发生冲突。删除期间牵扯到的其他关 联包(比如php-*)也可以删除掉: # yum remove httpd mysql php 安装Nginx, MySQL,PHP 以及PHP扩展 安装nginx # yum -y install nginx 安装mysql # yum -y install mysql mysql-server 安装php # yum -y install php 安装php扩展 # yum -y install php php-co…

阅读全文 »

Apache 配置 http 跳转为 https

修改虚拟主机配置文件,添加如下跳转规则 <VirtualHost *:80> ServerName www.123admin.com ServerAlias 123admin.com RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=302,L] </VirtualHost> 规则说明:如果判断访问是80端口,就…

阅读全文 »

Apache 配置 SSL证书

将私钥server.key和颁发的证书文件server.crt,以及根证书文件ca-bundle.crt放在/etc/ssl/123admin目录下 确保服务器安装了mod_ssl模块,可以用命令查看是否安装 # rpm -qa | grep mod_ssl 第一种方法 如果是yum安装的,编辑ssl.conf文件 # vim /etc/httpd/conf.d/ssl.conf 如果是编译安装的,请在编译安装好的apache目录找到httpd-ssl.conf文件 # vim /usr/loc…

阅读全文 »

Tomcat 配置SSL证书

将颁发的www.123admin.com_tomcat.jks证书(keystore密码:123456)文件复制到tomcat目录下,用文本编辑器打开server.xml并更新以下内容 <Connector port=”443″ protocol=”org.apache.coyote.http11.Http11Protocol” maxThreads=”150″ SSLEnabled=”true” scheme=”https” secure=”true” clientAuth=”false…

阅读全文 »

Tomcat 配置 http 跳转为 https

编辑tomcat配置文件server.xml <Connector port=”8080″ protocol=”HTTP/1.1″ connectionTimeout=”20000″ redirectPort=”8443″ /> 修改参数8443为443 <Connector port=”8080″ protocol=”HTTP/1.1″ connectionTimeout=”20000″ redirectPort=”443″ /> <Connector port=…

阅读全文 »

Nginx 允许多个域名跨域访问

当浏览器发起ajax请求到其他域名时,会出现跨域的问题,在nginx上的解决方案是配置Access-Control-Allow-Origin来解决,此参数只允许配置单个域名或者*,当我们需要允许多个域名跨域访问时却不好配置,可以用map来实现 map $http_origin $corsHost { default 0; “~http://www.123admin.com” http://www.123admin.com; “~http://m.123admin.com” http://m.12…

阅读全文 »

Nginx 启用 gzip压缩

使用 gzip 压缩可以降低网站带宽消耗,同时提升访问速度,gzip压缩用的是http_gzip_module模块,此模块支持在线实时压缩输出数据流在nginx中配置gzip比较简单,一般情况下只要在nginx.conf的http段中加入下面几行配置即可 # vim /etc/nginx/nginx.conf 找到#gzip on;在下面添加如下代码即可: gzip on; gzip_vary on; gzip_proxied any; gzip_comp_level 4; gzip_buffe…

阅读全文 »

Apache 实现禁止目录浏览

当我们访问某个网站时,在后面增加相应的目录,就可以浏览到目录,对于网站来说,是很不安全的。 解决办法: 编辑httpd.conf文件 # vim /etc/httpd/conf/httpd.conf 找到如下内容: …… <Directory “/var/www/html”> # # Possible values for the Options directive are “None”, “All”, # or any combination of: # Indexes I…

阅读全文 »