首页 文章 精选 留言 我的

精选列表

搜索[主机安全],共10014篇文章
优秀的个人博客,低调大师

华为云主机CentOS 7.3安装LNMP

准备工作 1 2 3 4 5 6 7 cd/usr/local/src wgethttp://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz wgethttp://cn2.php.net/distributions/php-5.6.30.tar.gz wgethttp://nginx.org/download/nginx-1.12.1.tar.gz tarzxfmysql-5.6.35-linux-glibc2.5-x86_64.tar.gz tarzxfphp-5.6.30.tar.gz tarzxfnginx-1.12.1.tar.gz 软件安装 MySQL 1 2 3 4 5 6 7 8 9 10 11 12 13 mvmysql-5.6.35-linux-glibc2.5-x86_64/usr/local/mysql cd../mysql/ useraddmysql mkdir/data/ yuminstall-yperlperl-Data-Dumperlibaiolibaio-devel ./scripts/mysql_install_db--user=mysql--datadir=/data/mysql cpsupport-files/my-default.cnf/etc/my.cnf cpsupport-files/mysql.server/etc/init.d/mysqld vi/etc/init.d/mysqld basedir=/usr/local/mysql datadir=/data/mysql chkconfig--addmysqld servicemysqldstart PHP 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 useradd-s/sbin/nologinphp-fpm cd/usr/local/src/php-5.6.30 wgethttp://vault.centos.org/5.7/os/x86_64/CentOS/kernel-headers-2.6.18-274.el5.x86_64.rpm rpm-ivhkernel-headers-2.6.18-274.el5.x86_64.rpm yuminstall-ygcclibxml2-developenssl-develbzip2-devellibjpeg-turbo-devellibpng-develfreetype-devellibmcrypt-devellibcurl-devel ./configure--prefix=/usr/local/php-fpm--with-config-file-path=/usr/local/php-fpm/etc--enable-fpm--with-fpm-user=php-fpm--with-fpm-group=php-fpm--with-mysql=/usr/local/mysql--with-mysqli=/usr/local/mysql/bin/mysql_config--with-pdo-mysql=/usr/local/mysql--with-mysql-sock=/tmp/mysql.sock--with-libxml-dir--with-gd--with-jpeg-dir--with-png-dir--with-freetype-dir--with-iconv-dir--with-zlib-dir--with-mcrypt--enable-soap--enable-gd-native-ttf--enable-ftp--enable-mbstring--enable-exif--with-pear--with-curl--with-openssl make&&makeinstall cpphp.ini-production/usr/local/php-fpm/etc/php.ini cp/usr/local/src/php-5.6.30/sapi/fpm/init.d.php-fpm/etc/init.d/php-fpm vi/usr/local/php-fpm/etc/php-fpm.conf [global] pid=/usr/local/php-fpm/var/run/php-fpm.pid error_log=/usr/local/php-fpm/var/log/php-fpm.log [www] listen=/tmp/php-fcgi.sock listen.mode=666 user=php-fpm group=php-fpm pm=dynamic pm.max_children=50 pm.start_servers=20 pm.min_spare_servers=5 pm.max_spare_servers=35 pm.max_requests=500 rlimit_files=1024 chmod755/etc/init.d/php-fpm chkconfig--addphp-fpm chkconfigphp-fpmon servicephp-fpmstart Nginx 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 cd/usr/local/src/nginx-1.12.1 ./configure--prefix=/usr/local/nginx make&&makeinstall vi/etc/init.d/nginx #!/bin/bash #chkconfig:-3021 #description:httpservice. #SourceFunctionLibrary ./etc/init.d/functions #NginxSettings NGINX_SBIN="/usr/local/nginx/sbin/nginx" NGINX_CONF="/usr/local/nginx/conf/nginx.conf" NGINX_PID="/usr/local/nginx/logs/nginx.pid" RETVAL=0 prog="Nginx" start() { echo-n$"Starting$prog:" mkdir-p/dev/shm/nginx_temp daemon$NGINX_SBIN-c$NGINX_CONF RETVAL=$? echo return$RETVAL } stop() { echo-n$"Stopping$prog:" killproc-p$NGINX_PID$NGINX_SBIN-TERM rm-rf/dev/shm/nginx_temp RETVAL=$? echo return$RETVAL } reload() { echo-n$"Reloading$prog:" killproc-p$NGINX_PID$NGINX_SBIN-HUP RETVAL=$? echo return$RETVAL } restart() { stop start } configtest() { $NGINX_SBIN-c$NGINX_CONF-t return0 } case"$1"in start) start ;; stop) stop ;; reload) reload ;; restart) restart ;; configtest) configtest ;; *) echo$"Usage:$0{start|stop|reload|restart|configtest}" RETVAL=1 esac exit$RETVAL chmod755/etc/init.d/nginx chkconfig--addnginx chkconfignginxon cd/usr/local/nginx/conf/;mvnginx.confnginx.conf.bak vinginx.conf usernobodynobody; worker_processes2; error_log/usr/local/nginx/logs/nginx_error.logcrit; pid/usr/local/nginx/logs/nginx.pid; worker_rlimit_nofile51200; events { useepoll; worker_connections6000; } http { includemime.types; default_typeapplication/octet-stream; server_names_hash_bucket_size3526; server_names_hash_max_size4096; log_formatcombined_realip'$remote_addr$http_x_forwarded_for[$time_local]' '$host"$request_uri"$status' '"$http_referer""$http_user_agent"'; sendfileon; tcp_nopushon; keepalive_timeout30; client_header_timeout3m; client_body_timeout3m; send_timeout3m; connection_pool_size256; client_header_buffer_size1k; large_client_header_buffers84k; request_pool_size4k; output_buffers432k; postpone_output1460; client_max_body_size10m; client_body_buffer_size256k; client_body_temp_path/usr/local/nginx/client_body_temp; proxy_temp_path/usr/local/nginx/proxy_temp; fastcgi_temp_path/usr/local/nginx/fastcgi_temp; fastcgi_intercept_errorson; tcp_nodelayon; gzipon; gzip_min_length1k; gzip_buffers48k; gzip_comp_level5; gzip_http_version1.1; gzip_typestext/plainapplication/x-javascripttext/csstext/htm application/xml; server { listen80; server_namelocalhost; indexindex.htmlindex.htmindex.php; root/usr/local/nginx/html; location~\.php$ { includefastcgi_params; fastcgi_passunix:/tmp/php-fcgi.sock; fastcgi_indexindex.php; fastcgi_paramSCRIPT_FILENAME/usr/local/nginx/html$fastcgi_script_name; } } } /etc/init.d/nginxstart 效果测试 1 2 3 4 vi/usr/local/nginx/html/1.php <?php echo"test"; ?> 本文转自Grodd51CTO博客,原文链接:http://blog.51cto.com/juispan/1957718,如需转载请自行联系原作者

优秀的个人博客,低调大师

使用主机ip地址绑定GooglAppEngine站点

使用过GoogleAppEngine的同学大概都知道,在Eclipse环境下,如果运行Google Web Project,那么他将自动绑定到LoalHost:8888 然后,我们可以通过本机浏览器输入该地址访问。可是,如果我们要进行测试,比如以Android为客户端,去访问该站点,如果不是公网ip:端口的形式,在Android客户端上无法访问的。另外,在绑定到localhost:8888的情况下,通过本机ip:8888也无发访问,无论是在本机还是在他人机器。 那么我们如何是其绑定到 本机ip呢?也就是如何灵活控制该绑定信息呢? 其实很简单,一条命令就ok了。 dev_appserver -a 200.200.200.200 -p 9999C:\MyGAEProject\HelloGAE\war 你需要到你的googl app engine的jdk的bin目录里边执行该命令,你可以看到里边有个文件dev_appserver.cmd文件,没错,就是它起的作用。另一个.sh文件是在linux系统下用的。也可以执行相应的命令。 -a 后边跟的就是你ip地址,如果你是公网ip,那么别人也可以通过该ip访问你的站点,-p后边的是端口。 如果你要想配置到Eclipse中,你可以通过选中项目后,选择run configurations 找到 web application 的子节点,在选项卡中找到arguments中一项,改变运行参数即可。如图 记得参数中不用再写dev_appserver了。点击Apply ,点击run,就行了。 你可以看到 console的输出框中,最终显示的绑定地址就是你所做的配置。 如果你还想做更多的自主配置,我想你可以研究一下jdk中的两个cmd文件,应该所有的Action都是由他们两个来完成的。 本文转自HDDevTeam 51CTO博客,原文链接:http://blog.51cto.com/hddev/684001,如需转载请自行联系原作者

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册