-
两个IP实现IIS和Apache公用80端口的设置方法
所属栏目:[C语言] 日期:2020-12-15 热度:102
1. 打开命令提示符并确保您位于 X:InetpubAdminscripts 文件夹(其中 X 是 IIS 安装驱动器)中。为此,请在命令提示符下键入以下命令行: X: CD InetpubAdminscripts 2. 打开 Adminscripts 文件夹后,请在命令提示符下键入以下行: cscript adsutil.vbs s[详细]
-
linux下Nginx 0.8.40的安装方法
所属栏目:[C语言] 日期:2020-12-15 热度:185
Nginx作为一个后起之秀,他的迷人之处已经让很多人都投入了他的怀抱。配置简单,实现原理简单。做一个负载平衡的再好不过了。 一、依赖的程序 1. gzip module requires zlib library 2. rewrite module requires pcre library 3. ssl support requires opens[详细]
-
在Linux代理服务器上设置防火墙
所属栏目:[C语言] 日期:2020-12-15 热度:113
一般而言,实现Linux的防火墙功能有两种策略。一种是首先全面禁止所有的输入、输出和转发数据包,然后根据用户的具体需要逐步打开各项服务功能。这种方式的特点是安全性很高,但必须全面考虑用户所需的各项服务功能,不能有任何遗漏,要求系统管理员清楚地知[详细]
-
Linux上安装搭建Nginx服务器的详细步骤
所属栏目:[C语言] 日期:2020-12-15 热度:72
1.将nginx的压缩包nginx-1.8.0.tar.gz上传到Linux服务器 2.由于nginx是C语言开发的并且我们这里是通过编译nginx的源码来安装nginx,所以Linux上要安装C语言的编译环境gcc, 如果已经安装此步可以省略,否则执行命令: yum install gcc-c++ 3.nginx的http模块使用[详细]
-
在linux系统下安装两个nginx的简单方法
所属栏目:[C语言] 日期:2020-12-15 热度:132
在linux下安装nginx的时候,一般在./configure的阶段会要求通过prefix设置安装路径。因此,在./configure的时候指定不同的prefix就可以安装多个nginx啦。 值得注意的是,安装完之后,两个nginx的监听端口要设置成不同的监听端口。否则,会有一个nginx无法启[详细]
-
详解nginx使用ssl模块配置HTTPS支持
所属栏目:[C语言] 日期:2020-12-15 热度:143
默认情况下ssl模块并未被安装,如果要使用该模块则需要在编译时指定Cwith-http_ssl_module参数,安装模块依赖于OpenSSL库和一些引用文件,通常这些文件并不在同一个软件包中。通常这个文件名类似libssl-dev。 生成证书 可以通过以下步骤生成一个简单的证书:[详细]
-
详解Nginx与Apache共用80端口的配置方法
所属栏目:[C语言] 日期:2020-12-15 热度:83
一个典型的 Nginx + Apache 应用方案可以是Nginx 占用 80 端口,过滤静态请求,然后动态请求即 Proxy 到 Apache 的 8080 端口。Proxy 反向代理的好处是访问的时候,始终就是 80 端口,来访者不会觉察到有任何的区别。 但有的应用确非常“聪明”,识别到 Apac[详细]
-
apache和IIS共享80端口解决办法
所属栏目:[C语言] 日期:2020-12-15 热度:184
第一步: 把iis所发布的网站默认端口由80改为8080; 第二步 :修改apache的httpd.conf配置文件。 首先,要让apache支持转发也就是做iis的代理那么就要先启用apache的代理模块.首先我在Apacheconf目录下面找到httpd.conf文件,用记事本打开该文件找到以下几[详细]
-
Debian下搭建Nginx和Tomcat服务器实现负载均衡的方案
所属栏目:[C语言] 日期:2020-12-15 热度:86
负载均衡的基本概念 负载平衡(Load balancing)是一种计算机网络技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最佳化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。 使用带有负载平衡的多[详细]
-
linux下Nginx+Tomcat负载均衡配置方法
所属栏目:[C语言] 日期:2020-12-15 热度:166
Nginx+tomcat是目前主流的java web架构,如何让nginx+tomcat同时工作呢,也可以说如何使用nginx来反向代理tomcat后端均衡呢?直接安装配置如下: 1、JAVA JDK安装: #下载相应的jdk软件包,然后解压安装,我这里包名称为:jdk-7u25-linux-x64.tar.gz tar -xz[详细]
-
利用C++实现从std::string类型到bool型的转换
所属栏目:[C语言] 日期:2020-12-15 热度:120
利用输入字符串流:std::istringstream 复制代码 代码如下: bool b; std::string s = "true"; std::istringstream(s) std::boolalpha b; 但当字符串s为“1”时,上面的代码无法正确转换,此时应该用: 复制代码 代码如下: bool b; std::string s = "1"; istri[详细]
-
mysql修改数据库编码(数据库字符集)和表的字符编码的方法
所属栏目:[C语言] 日期:2020-12-15 热度:102
mysql将表的字符编码转换成utf-8 复制代码 代码如下: alter table tb_anniversary convert to character set utf8; 修改数据库mysql字符编码为UTF8 步骤1:查看当前的字符编码方法 复制代码 代码如下: mysql show variables like'character%'; +------------[详细]
-
详解Nginx配置SSL证书实现Https访问
所属栏目:[C语言] 日期:2020-12-15 热度:178
背景 由于项目需求,安全起见,需要将之前的http接口访问变成https访问,所以需要配置SSL证书。项目的架构是这样的: 基本架构是硬负载(ReadWhere)+ 软负载(Nginx)+ Tomcat集群,现在的问题是SSl证书要配置在哪里,直接配置在硬负载上?还是分别配置在Ng[详细]
-
Linux 监控文件被什么进程修改(详解)
所属栏目:[C语言] 日期:2020-12-15 热度:92
安装: apt-get install auditd. 1.auditd 是后台守护进程,负责监控记录 2.auditctl 配置规则的工具 3.auditsearch 搜索查看 4.aureport 根据监控记录生成报表 比如,监控 /root/.ssh/authorized_keys 文件是否被修改过: aditctl -w /root/.ssh/authorized_[详细]
-
详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南
所属栏目:[C语言] 日期:2020-12-15 热度:146
Nginx是一种服务器软件,也是一种高性能的http和反向代理服务器,同时还是一个代理邮件服务器。也就是说,我们在Nginx上可以发布网站,可以实现负载均衡(提高应答效率,避免服务器崩溃),还可以作为邮件服务器实现收发邮件等功能。而最常见的就是使用Nginx[详细]
-
阿里云linux服务器安全设置(防火墙策略等)
所属栏目:[C语言] 日期:2020-12-15 热度:53
首先需要进行linux的基础安全设置,可以先参考这篇文章 http://www.jb51.net/article/94842.htm 1、Linux系统脚本 #!/bin/bash##########################################Function: linux drop port#Usage: bash linux_drop_port.sh#Author: Customer Servi[详细]
-
linux下mysql链接被防火墙阻止的解决方法
所属栏目:[C语言] 日期:2020-12-15 热度:117
vi /etc/sysconfig/iptables 在后面添加 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT service iptables restart 发现还是不行 最终发现记录要添加在 -A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT 这一[详细]
-
Linux系统中xorg.conf文件详细介绍
所属栏目:[C语言] 日期:2020-12-15 热度:119
先看一个完整的xorg.conf文件,如下: 复制代码 代码如下: # /.../ # SaX generated X11 config file # Created on: 2009-05-31T19:02:32+0800. # # Version: 8.1 # Contact: Marcus Schaefer sax@suse.de,2005 # Contact: SaX-User list https://lists.berl[详细]
-
FCKEidtor 自动统计输入字符个数(IE)
所属栏目:[C语言] 日期:2020-12-15 热度:162
此方法支持IE 不支持火狐。可能是因为FCKEidtor的keyup方法在火狐下不被支持。 FCKEditor编辑器换为TextBox,应该就没有问题了。 前台: 复制代码 代码如下: tr th 短⑹ br / (限100中文字)br / 前文字:asp:Label ID="lblShowTextLength" runat="server" Te[详细]
-
Linux 命令find之查找文件的示例
所属栏目:[C语言] 日期:2020-12-15 热度:143
在 Linux 命令中, find 用于在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名,其支持按名称查找、按正则表达式查找、按文件大小查找、按文件权限查找等多种查询方式。如果在使用该命令时,不设置任何参数,则 find 命令将在当前目[详细]
-
Linux中crontab定时任务不执行的原因
所属栏目:[C语言] 日期:2020-12-15 热度:73
最近在linux中遇到了个crontab定时任务不执行的case,在这给大家分享一下,避免踩到我遇到的坑。 先贴脚本吧 为了方便展示,把脚本入参,都写死了 #!/usr/bin/env bash# 1输出文件,到log 例如: bg # 2 目标文件目录 不带最后的/ 例如:/opt/flume/home/hdp_[详细]
-
记录服务器rm -rf误删文件的恢复过程
所属栏目:[C语言] 日期:2020-12-15 热度:155
安排一个工程师在一台生产服务器上安装Oracle,工程师边研究边安装,感觉装的不对,准备卸载重新安装。从网上找到卸载方法,其中要执行一行命令删除Oracle的安装目录,命令如下: rm -rf $ORACLE_BASE/* 如果ORACLE_BASE这个变量没有赋值,那命令就变成了 rm -r[详细]
-
收藏28个Unix/Linux的命令行神器
所属栏目:[C语言] 日期:2020-12-15 热度:52
dstat nbsp; Simple Linux Utility for Resource Management vim nbsp; 有人说――与tmux相比,screen简直弱爆了。 byobu是Ubuntu开发的,在Screen的基础上进行包装,使其更加易用的一个工具。最新的Byobu,已经是基于Tmux作为后端了。可通过“byobu-tmux”[详细]
-
详解在LINUX上部署带有JAR包的JAVA项目
所属栏目:[C语言] 日期:2020-12-15 热度:187
在LINUX上部署带有JAR包的JAVA项目 首先eclipse上要装上一个小插件,叫做Fat Jar 点击Fat Jar 红框里选上主类点击Next 如图把勾打上 在该路径下找到jar包 通过ftp协议把jar包放在linux服务器下 进入到jar包路径 输入指令 java -jar XXX.jar 运行成功! 注意[详细]
-
VMware虚拟机安装Fedora 27 Workstation正式版(图文)
所属栏目:[C语言] 日期:2020-12-15 热度:114
关于Fedora Fedora 是一个 Linux 发行版,是一款由全球社区爱好者构建的面向日常应用的快速、稳定、强大的操作系统。它允许任何人自由地使用、修改和重发布,无论现在还是将来。它由一个强大的社群开发,这个社群的成员以自己的不懈努力,提供并维护自由、开[详细]