Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version Apache configuration files #131

Closed
Zimmi48 opened this issue Oct 28, 2019 · 2 comments
Closed

Version Apache configuration files #131

Zimmi48 opened this issue Oct 28, 2019 · 2 comments

Comments

@Zimmi48
Copy link
Member

Zimmi48 commented Oct 28, 2019

Right now, configuration files are located in /etc/apache2 on the Coq VPS. These files are not versioned (which is already in itself pretty annoying). Ideally, we would version them within the same repository as the rest of the website's sources (here) and have the script that synchronize the website push them at the right location.

BTW, something else that should be versioned is the above mentioned synchronization script.

@Zimmi48
Copy link
Member Author

Zimmi48 commented Mar 2, 2020

Currently, the main configuration file is /etc/apache2/sites-available/000-coq.inria.fr.conf. It is currently the one which contains the ProxyPass rules for the documentation. It includes another file /etc/apache2/main.conf, and this one includes /etc/apache2/aliases.conf which is essentially a copy of aliases.footer.conf in this repository (cf. #132). It seems to me that we should be able to simplify most of this by merging some of these files and versioning most of them. Having the ProxyPass rules in a versioned file would allow any RM to change the location of the "current" refman instead of having to rely on someone with access to the web server for this.

@silene silene mentioned this issue Sep 16, 2021
31 tasks
@SkySkimmer SkySkimmer mentioned this issue Oct 11, 2021
34 tasks
@Zimmi48 Zimmi48 mentioned this issue Nov 16, 2022
37 tasks
@gares gares mentioned this issue Jun 2, 2023
37 tasks
@SkySkimmer SkySkimmer mentioned this issue Sep 26, 2023
38 tasks
@Zimmi48
Copy link
Member Author

Zimmi48 commented Oct 12, 2023

This is no longer relevant since the migration to GitHub Pages.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant