내 gitlab 설정이 /etc/gitlab/gitlab.rb
인데 다음 코드는 주석 처리되지 않았습니다.업로드 된 아바타 이미지가 GitLab에 표시되지 않음
external_url 'http://gitlab.mydomain.com:8888'
unicorn['worker_timeout'] = 6000
unicorn['port'] = 8888
web_server['external_users'] = ['www-data']
nginx['enable'] = false
ci_nginx['enable'] = false
다시 실행하여 재구성
,
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
내가 프로필 아바타를 업데이트 /opt/bitnami/apache2/conf/bitnami/httpd.conf
<VirtualHost *:80>
ServerName gitlab.mydomain.com
DocumentRoot /opt/gitlab/
ProxyPass/http://127.0.0.1:8888/
ProxyPassReverse/http://127.0.0.1:8888/
# Custom log file locations
ErrorLog /opt/bitnami/apache2/logs/gitlab_error.log
CustomLog /opt/bitnami/apache2/logs/gitlab_access.log combined
</VirtualHost>
에 아파치 가상 호스트를 구성, 파일은 /opt/gitlab/embedded/service/gitlab-rails/public/uploads/user/avatar/2/avatar.png
하지만 이미지가 표시되지 않습니다. 웹 인터페이스에서 이미지 위치가 인터페이스에 첨부 된 경우 http://gitlab.mydomain.com:8888/uploads/user/avatar/2/avatar.png
http://gitlab.mydomain.com/uploads/user/avatar/2/avatar.png
에서 아바타에 직접 액세스 할 수 있습니다.
포트 8888의 모든 요청에 포트 번호가 지정되어 있지 않은데 어떻게 mode_rewrite 할 수 있습니까? 또는이 문제를 해결할 다른 솔루션?
DNS를 구성 했습니까? 해당 하위 도메인에 대한 cname 레코드를 추가 하시겠습니까? – FeedTheWeb
나는 bitnami 사이트를 보았습니다. – FeedTheWeb
@lxer yeah, me도 hosted zone config를 기반으로합니다. 저기서 gitlab을 얻는 방법? 어떤 생각? – devo