Articles of centos7

Gogs安装错误

环境操作系统: Centos7 面板: VestaCP(Nginx) 。 域名: my.exgitrepo.com(本地) IP: 192.168.1.13(本地)用户: admin 在我的/home/admin/my.exgitrepo.com/public_html/我下载了gogs二进制文件,解压并运行./gogs web 在申请urlhttp://my.exgitrepo.com:3000/和域名my.exgitrepo.com上填写my.exgitrepo.com:3000上的表单 当按安装浏览器说ERR_EMPTY_RESPONSE 和控制台 [admin@271-appdevelopment-box public_html]$ ./gogs web 2017/10/07 17:33:01 [ WARN] Custom config '/home/admin/web/my.exgitrepo.com/public_html/custom/conf/app.ini' not found, ignore this if you're running first time 2017/10/07 17:33:01 [TRACE] Custom path: /home/admin/web/271.git.com/public_html/custom 2017/10/07 17:33:01 [TRACE] Log path: /home/admin/web/271.git.com/public_html/log 2017/10/07 17:33:01 [TRACE] Log Mode: Console (Trace) 2017/10/07 […]

stream浪 – centosnetworking

我已经build立了一个这种configuration的stream浪汉机 – Vagrant.configure("2") do |config| config.vm.box = "intprog/centos7-ez6" config.ssh.insert_key = false config.vm.network "public_network", ip: "192.168.33.243" config.vm.provision "file", source: "/server/bin/nginx/conf/domains-enabled/cemcloudMigration.conf", destination: "~/cemcloud.conf" config.vm.provision "shell", path: "webroot/bootstrap/script.sh" end 这就是我的脚本的样子 – sudo su #update the centos version #yum update -y yum -y erase httpd httpd-tools apr apr-util #getting nginx from the right address yum install -y http://http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.10.0-1.el7.ngx.x86_64.rpm yum […]

docker工人不在nginx的html根目录下创build文件夹

我正在尝试创build一个nginx docker容器(提供file upload/下载)。 在html根目录下,我正在创build一些额外的子文件夹(上传和下载)。 我把nginx docker镜像作为我的基础,并添加了一些额外的行来创build/初始化子文件夹。 FROM nginx MAINTAINER Carl Wainwright <carl.wainwright@ipaccess.com> ENV HTML_PATH /var/www/html COPY nginx.conf /etc/nginx/nginx.conf RUN mkdir -p $HTML_PATH/upload && mkdir -p $HTML_PATH/download RUN chmod 755 $HTML_PATH/upload && mkdir chmod 755 $HTML_PATH/download RUN chown nginx:nginx $HTML_PATH/upload && chown nginx:nginx $HTML_PATH/download 在我的docker-compose文件中,我正在创build我的容器,如下所示: wbh-device-asset-server: restart: always image: wbh-device-asset-server/nginx:test container_name: wbh-device-asset-server volumes: – /www-data:/var/www/html ports: […]

Nginx不redirect到phpmyadmin的index.php页面

我刚安装了nginx,php-fpm和phpmyadmin。 这是我的www文件夹。 [root@vmi67073 etc]# ll /usr/share/nginx/html/ -rw-r–r– 1 root root 3650 Feb 13 18:45 404.html -rw-r–r– 1 root root 3693 Feb 13 18:45 50x.html drwxr-xr-x 3 root root 40 Mar 17 06:14 myapp.eu -rw-r–r– 1 root root 3700 Feb 13 18:45 index.html lrwxrwxrwx 1 root root 22 Mar 17 06:52 mysql -> /usr/share/phpMyAdmin/ myapp.conf文件中的phpmyadmin的我的nginx conf文件位置如下所示 […]

如何configurationgitlab以使用现有的postgres服务器

默认情况下安装Gitlab时 ,Nginx和Postgres会被安装,不pipe你是否已经安装了它们。 所以,既然我已经有了这两个,我正在尝试configurationgitlab来使用它们,我已经为Nginx做了这个,使用: $ vi /etc/gitlab/gitlab.rb: # Disable GitLab's nginx completely nginx['enable'] = false # Set external web user which is 'nginx' on CentOS 7 web_server['external_users'] = ['nginx'] 但我需要知道如何做同样的postgres 。

Nginx的SSL /子域名/ IPredirect

目前我正在centOS7上运行nginx / 1.6.3上的一个网站 一切运行平稳,除了一些redirect。 这是我的.conf文件的样子: server { listen 443 ssl spdy default deferred; server_name .example.com; … more configs } server { listen 80; server_name .example.com; return 301 https://example.com$request_uri; } 我想要完成的是以下情况: user visits in browser | this should happen ————————————|————————————- https://example.com$request_uri | Just deliver content https://*.example.com$request_uri | 301 https://example.com$request_uri https://123.123.123.123$request_uri | 301 https://example.com$request_uri http://example.com$request_uri | 301 […]

NGinX无法连接到CentOS 7上的Jenkins

我已经在Cent OS 7机器上安装了Jenkins CI,并在文档中列出了NGinX并configuration了反向代理。 我可以通过端口8080连接到Jenkins,但不能通过端口80.我在/var/log/nginx/error.log看到以下错误: 2014/09/22 22:12:35 [crit] 1639#0: *4 connect() to 127.0.0.1:8080 failed (13: Permission denied) while connecting to upstream, client: 10.10.81.212, server: 10.10.81.82, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "10.10.81.82" 有没有人有任何想法是什么原因造成的问题? PS我在CentOS 6.4上使用了类似的设置,一切都很好。

当通过nginx访问时,Php在/ tmp / systemd-private-nABCDE / tmp中有自己的/ tmp

我发现有关php和/tmp文件夹的奇怪行为。 当使用/tmp时,Php使用另一个文件夹。 Php 5.6.7,nginx,php-fpm。 我用两种方法执行相同的脚本:通过浏览器和shell。 但是当它通过浏览器启动时,文件不在real /tmp文件夹中: <?php $name = date("His"); echo "File /tmp/$name.txt\n"; shell_exec('echo "123" > /tmp/'.$name.'.txt'); var_dump(file_exists('/tmp/'.$name.'.txt')); var_dump(shell_exec('cat /etc/*release | tail -n 1')); php -f script.php File /tmp/185617.txt bool(true) string(38) "CentOS Linux release 7.0.1406 (Core) 档案在哪里? 在/ tmp中 $ find / -name 185617.txt /tmp/185617.txt 如果通过http://myserver.ru/script.php访问它,我会得到 File /tmp/185212.txt bool(true) string(38) "CentOS Linux release 7.0.1406 […]

如何升级pg_dumpall

我试图从Postgres 9.3迁移到9.4,我想运行: pg_dumpall > outfile.sql 但是,我不断收到这个错误: server version: 9.3.10; pg_dumpall version: 9.2.13 aborting because of server version mismatch 我在这里find了pg_dumpall : /usr/bin/pg_dumpall 我find了答案,说这样做: sudo ln -s /usr/lib/postgresql/9.3/bin/pg_dump /usr/bin/pg_dump –force 但在Centos中 ,这是这个目录的输出: sudo ls /var/lib/pgsql/9.3 输出: 备份数据initdb.log 有谁知道如何升级pg_dumpall以匹配Centos 7中的postgres版本?

在Cent OS 7上,forticlientsslvpn不能与代理一起使用

我想通过代理在Cent OS 7上使用forticlientsslvpn,但它不能处理消息“无法连接到代理”或“无法parsing代理地址”。 我想它需要一些依赖库,但我不知道它们。 我从这里下载了最新的Forticlient SSLVPN 4.4.2329-1 64bit 。 (我把它安装在debian上,然后将forlder( /opt/forticlientsslvon )复制到clean OS OS 7中。) 两个forticlientsslvpn CLI和GUI在同一个错误上失败。 这是cli命令的结果。 [root@cent7 /]# cd ~/forticlient-sslvpn/64bit/ [root@cent7 /]# ./forticlientsslvpn_cli –proxy 10.0.0.73:3128 –server 203.0.113.1:10443 –vpnuser myuser Password for VPN: STATUS::Setting up the tunnel STATUS::Connecting… NOTICE::Can not connect to proxy. STATUS::Set up tunnel failed SSLVPN down unexpectedly with error:2 Press Ctrl-C […]