Hello, Stéphane, can you show the example of what is unwanted?
Lorenzo, I have configured the substitute and I still get the port of nginx, the substitute in apache has no effect on emails at all and I don't know what could be a solution for that, if there is a simple fix for it I'd use it as well. Kind regards, Jeroen 2015-10-27 12:41 GMT+01:00 lorenzo angeli <lorenzo.ang...@efestolab.uk>: > Hi Same problem here. > > I've been installing gitlab on my vps with centos 6.7 and it seems that > all has been going fone. > in my /etc/gitlab/gitlab.rb I've set : external_url ' > http://git.efestolab.uk:8080/' > > then in the apache config, but email comes out with :8080 as well as the > git address. > Is there any other way to fix this ? > (apart from using nginx) > > <VirtualHost 207.210.203.226:80> > ServerName git.efestolab.uk > ServerAlias www.git.efestolab.uk > ServerAdmin webmas...@forge.efestolab.uk > UseCanonicalName On > ProxyRequests Off > ServerSignature Off > ProxyPreserveHost On > AllowEncodedSlashes NoDecode > ProxyPassMatch ^(/[^/]+\.(html|png|ico|css|txt))$ ! > > ProxyPass /assets ! > ProxyPass / http://127.0.0.1:8080/ > ProxyPassReverse / http://127.0.0.1:8181 > ProxyPassReverse / http://127.0.0.1:8080/ > > RewriteEngine on > #Forward these requests to gitlab-git-http-server > RewriteCond %{REQUEST_URI} ^/[\w\.-]+/[\w\.-]+/repository/archive [OR] > RewriteCond %{REQUEST_URI} ^/api/v3/projects/.*/repository/archive [OR] > RewriteCond %{REQUEST_URI} > ^/[\w\.-]+/[\w\.-]+/(info/refs|git-upload-pack|git-receive-pack)$ > RewriteRule .* http://127.0.0.1:8181%{REQUEST_URI} [P,QSA] > > #Forward any other requests to GitLab Rails app (Unicorn) > RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f [OR] > RewriteCond %{REQUEST_URI} ^/uploads > RewriteRule .* http://127.0.0.1:8080%{REQUEST_URI} [P,QSA,NE] > > > DocumentRoot /opt/gitlab/embedded/service/gitlab-rails/public > > > #Set up apache error documents, if back end goes down (i.e. 503 error) > then a maintenance/deploy page is thrown up. > ErrorDocument 404 /404.html > ErrorDocument 422 /422.html > ErrorDocument 500 /500.html > ErrorDocument 503 /deploy.html > > <Directory /opt/gitlab/embedded/service/gitlab-rails/public/> > Order allow,deny > Allow from all > </Directory> > > <Location /> > AddOutputFilterByType SUBSTITUTE text/html > Substitute "s|http://git.efestolab.uk:8080 > |http://git.efestolab.uk:80|i" > ProxyPassReverse http://127.0.0.1:8080 > ProxyPassReverse http://git.efestolab.uk > Order allow,deny > Allow from all > </Location> > > UserDir enabled git > </VirtualHost> > > > > > Il giorno lunedì 26 ottobre 2015 13:04:18 UTC+1, Stéphane JAILLIARD ha > scritto: >> >> Hello, >> >> My Gitlab is configured to use URL : http://mygitlab.com:90 >> >> I configured Apache as proxy server to have HTTS instead of HTTP. >> >> >> In my /etc/gitlab/gitlab.rb file I have this : >> >> external_url 'http://mygitlab.com:90/' >> >> >> In my /var/opt/gitlab/gitlab-rails/etc/gitlab.yml file I have this : >> >> ## GitLab settings >> gitlab: >> ## Web server settings (note: host is the FQDN, do not include http://) >> host: mygitlab.com >> port: 90 >> https: false >> >> >> This is my apache conf file for Gitlab : >> >> <VirtualHost *:443> >> ServerAdmin********************** >> ServerName mygitlab.com >> >> SSLEngine on >> >> SSLCertificateFile /etc/apache2/ssl/mygitlab.com.crt >> SSLCertificateKeyFile /etc/apache2/ssl/mygitlab.com.key >> >> SSLCertificateChainFile /etc/apache2/ssl/GandiStandardSSLCA2.crt >> SSLCertificateChainFile >> /etc/apache2/ssl/USERTrustRSAAddTrustCA.crt >> >> ProxyRequests Off >> ProxyPreserveHost On >> ProxyPass / http://127.0.0.1:90/ nocanon >> >> <Location /> >> ProxyPassReverse / >> Order deny,allow >> Allow from all >> </Location> >> >> </VirtualHost> >> >> >> Actually Gitlab works fine on both http://mygitlab.com:90 and >> https://mygitlab.com but on the second URL if I click on a project and >> then on "HTTP" on the head of the page I see the http://mygitlab.com:90 >> instead of https://mygitlab.com on the details. >> >> I tried to edit gitlab.yml and gitlab.rb but I'm not able to fix this. >> >> >> I tried this : >> >> - Just edit gitlab.yml and restart gitlab >> - Just edit gitlab.rb and restart gitlab >> - Edit gitlab.yml and gitlab.rb ans restart gitlab >> >> None of this fixed my problem. >> >> I use GitLab 7.7.2 and Ubuntu 14.04 >> >> Note : mygitlab.com is not my real domain. >> >> Any ide to fix this ? >> >> Thank you. >> > -- > You received this message because you are subscribed to the Google Groups > "GitLab" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to gitlabhq+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/gitlabhq/724cc0f3-2b46-446e-93d6-a3d84d0aab41%40googlegroups.com > <https://groups.google.com/d/msgid/gitlabhq/724cc0f3-2b46-446e-93d6-a3d84d0aab41%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "GitLab" group. To unsubscribe from this group and stop receiving emails from it, send an email to gitlabhq+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/gitlabhq/CALXQeku-ZpOSueF2JwsV5VkH3%2B%3Dmijc6ZqRKgOZytw2Z66auxA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.