昨日私が文書化した古いものと同じように、ubuntu 16.04のインストールで新しいgitlab 8.17.0をインストールしてください。私はプロキシとしてencryptを可能にするapache2を実行しています。すべてがうまくいくかのように見えますが、いくつかのJSファイルはロードされません。私は、HTTPSドメイン/資産/ WebPACKの/ lib_dX.js 422 Unprocessable Entity、JS Files、gitlab 8.17、apache ssl
- で "422処理不能エンティティ" を取得します.jsファイル
- ドメイン/資産/ WebPACKの/ lib_d3-X.js
- ドメイン/資産/ WebPACKを/ユーザー-X.js
/etc/gitlab/gitlab.rb
external_url 'https://gitlab.example.com'
nginx['listen_address'] = 'localhost'
nginx['listen_port'] = 8080
nginx['listen_https'] = false
web_server['external_users'] = ['www-data']
nginx['enable'] = false
<VirtualHost *:80>
ServerName gitlab.example.com
ServerAdmin [email protected]
ErrorLog /var/log/apache2/gitlab.example.com/error.log
CustomLog /var/log/apache2/gitlab.example.com/access.log combined
Redirect 301/https://gitlab.example.com/
</VirtualHost>
<VirtualHost *:443>
ServerName gitlab.example.com
ServerAdmin [email protected]
ErrorLog /var/log/apache2/gitlab.example.com/error.log
CustomLog /var/log/apache2/gitlab.example.com/access.log combined
RequestHeader set X-Forwarded-Proto "https"
RequestHeader set X-Forwarded-Port "443"
ProxyPreserveHost On
ProxyPass/http://localhost:8080/
ProxyPassReverse/http://localhost:8080/
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/gitlab.example.com/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/gitlab.example.com/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/gitlab.example.com/chain.pem
<Proxy http://localhost:8080/>
Order deny,allow
Allow from all
</Proxy>
</VirtualHost>
/etc/apache2/sites-available/gitlab.example.com.conf誰もが問題を解決するためのアイデアを持っていますか?
ありがとうございました!私はあなたに良い日曜日を祈っています。
お祝いにダウングレード。古いバージョンのgitlabを再インストールします。これが私の解決策でした。今はすべてうまくいきません。この問題もご覧ください:https://gitlab.com/gitlab-org/omnibus-gitlab/issues/2021 – Phillip